BCMFunc

Upload taxonomic data files to match function microbes in our database. Extract and identify microbial species from your OTU, SINTAX, or Kraken2 format files.

Upload Taxonomy File

Select a file format to begin analysis

No file selected

Supported formats: TXT, CSV, TSV (OTU, SINTAX, Kraken2). Maximum file size: 5MB

BCMFunc Algorithm

BCMFunc parses OTU, SINTAX, and Kraken2 taxonomic profiles, standardizes taxonomic names, retrieves matching functional microbes from the curated database, and ranks functions using taxonomic confidence and function support.

1. Parse

Detects the input format and extracts order, family, genus, species, and abundance when available.

2. Match

Applies hierarchical matching against the Microbe database from species to genus, family, and order.

3. Score

Assigns confidence by taxonomic resolution and scores functions by their support among matched microbes.

4. Validate

Outputs ranked candidate functions for each matched taxon with confidence-aware scoring.

Supported File Formats

Examples of accepted file formats for batch taxonomic analysis (OTU, SINTAX, Kraken2)

SINTAX Format

#OTU ID	Taxonomy	Count
SRR7585800_1	k:Bacteria,p:Proteobacteria,c:Gammaproteobacteria,o:Thiohalorhabdales,f:Thiohalorhabdaceae,g:Thiohalorhabdus	4
SRR7585800_10	k:Bacteria,p:Proteobacteria,c:Deltaproteobacteria,o:Desulfovibrionales,f:Desulfohalobiaceae,g:Desulfovermiculus	11
SRR7585800_11	k:Bacteria,p:OP3,c:BD4-9	15

Format: Tab-separated values with key prefix notation:
k: (kingdom), p: (phylum), c: (class), o: (order), f: (family), g: (genus), s: (species)

OTU Format

OTU_ID	taxonomy	abundance
OTU_1	Bacteria;Proteobacteria;Gammaproteobacteria;Oceanospirillales;Oceanospirillaceae;Neptuniibacter	121
OTU_2	Bacteria;Proteobacteria;Alphaproteobacteria;Rhodobacterales;Rhodobacteraceae;Roseovarius	57
OTU_3	Bacteria;Bacteroidetes;Flavobacteriia;Flavobacteriales;Flavobacteriaceae;Tenacibaculum	44

Format: Tab-separated values with taxonomy levels separated by semicolons:
Kingdom;Phylum;Class;Order;Family;Genus;Species

Kraken2 Format

  0.22	2041	2041	U	0	unclassified
 99.78	944641	9803	R	1	root
 98.75	934830	4	R1	131567	  cellular organisms
 96.14	910131	544140	G	1637	                Listeria
 35.57	336740	331467	S	1639	                  Listeria monocytogenes
  2.19	20734	19844	S	1642	                  Listeria innocua
  0.27	2537	2537	S	2713501	                  Listeria swaminathanii

Format: Tab-separated Kraken2 report with 6 columns:
Percentage | Reads_Count | Classified_Count | Level | TaxonID | Scientific_Name
Focus: G (genus) and S (species) level classifications