MicroPIE

MicroPIE extracts phenotypic characters and character states from prokaryotic taxonomic descriptions to produce structured taxon-by-character matrices for downstream comparative and phylogenetic analyses.


Key Features:

  • Natural language processing (NLP): Employs NLP techniques to parse and interpret complex taxonomic descriptions and identify candidate phenotypic information.
  • Supervised classification (SVM): Uses a Support Vector Machine for supervised classification to identify phenotypic characters within sentences.
  • Linguistic rules and term groups: Applies linguistic rules combined with known term groups to refine extraction and capture character states.
  • Input and output formats: Processes clean taxonomic description text and outputs a taxon-by-character matrix with taxa as rows and 42 pre-defined characters (e.g., optimum growth temperature) as columns.
  • Performance evaluation: Evaluated against a gold standard matrix and a matrix produced by undergraduate students, with 21 of 42 characters achieving Relaxed F1 > 0.80 and 16 of 42 characters scoring between 0.50 and 0.80.
  • SVM impact on precision: Inclusion of the SVM-based character prediction component significantly increased precision relative to manual extraction methods.

Scientific Applications:

  • Large-scale phenotypic data extraction: Enables conversion of legacy taxonomic descriptions into structured phenotypic data for prokaryotic organisms, including traits such as shape, metabolic substrates, and growth conditions.
  • Input for phylogenetic analyses: Produces taxon-by-character matrices that can be used directly as input for phylogenetic and comparative analysis tools.
  • Evolutionary and taxonomic studies: Facilitates study of the distribution and evolution of microbial traits in evolutionary biology, taxonomy, and microbiology.

Methodology:

Parses taxonomic descriptions with NLP, identifies potential phenotypic characters using a Support Vector Machine (SVM), and applies linguistic rules together with known term groups to extract characters and their states and produce a taxon-by-character matrix.

Topics

Details

License:
Other
Tool Type:
command-line tool
Operating Systems:
Linux, Windows, Mac
Programming Languages:
Java
Added:
10/6/2018
Last Updated:
12/10/2018

Operations

Publications

Mao J, Moore LR, Blank CE, Wu EH, Ackerman M, Ranade S, Cui H. Microbial phenomics information extractor (MicroPIE): a natural language processing tool for the automated acquisition of prokaryotic phenotypic characters from text sources. BMC Bioinformatics. 2016;17(1). doi:10.1186/s12859-016-1396-8. PMID:27955641. PMCID:PMC5153691.

PMID: 27955641
PMCID: PMC5153691
Funding: - National Science Foundation: DBI-1147266, DEB-1208685

Documentation

Links