PyCogent

PyCogent performs probabilistic analyses of biological sequences and provides a framework for scalable, customizable bioinformatics workflows with database integration and third-party tool control.


Key Features:

  • Probabilistic sequence analyses: Applies generalized probabilistic techniques to biological sequences for genomic and evolutionary inference.
  • Custom workflow construction: Builds modular, customizable workflows for bioinformatics processing.
  • Remote database connectivity: Connects to remote databases via built-in connectors for integrated data retrieval and analysis.
  • Third-party application control: Uses controllers to run and integrate external applications within workflows.
  • Parallel computing: Executes analyses on parallel architectures to scale large genomic datasets across operating systems and hardware.
  • Graphics generation: Produces publication-quality graphics for visualization of biological data.

Scientific Applications:

  • Comparative genomics: Analyzes biological sequences to study genetic variation across genomes and large datasets.
  • Evolutionary biology: Supports probabilistic sequence-based analyses of molecular evolution and phylogenetic relationships.

Methodology:

Implements generalized probabilistic techniques for biological sequence data within a modular, extensible architecture that supports adding new methods and integrating external tools, with parallel execution for large-scale analyses.

Topics

Details

Tool Type:
web application
Operating Systems:
Linux, Mac
Programming Languages:
Python
Added:
10/19/2016
Last Updated:
12/10/2018

Operations

Publications

Knight R, Maxwell P, Birmingham A, Carnes J, Caporaso JG, Easton BC, Eaton M, Hamady M, Lindsay H, Liu Z, Lozupone C, McDonald D, Robeson M, Sammut R, Smit S, Wakefield MJ, Widmann J, Wikman S, Wilson S, Ying H, Huttley GA. PyCogent: a toolkit for making sense from sequence. Genome Biology. 2007;8(8). doi:10.1186/gb-2007-8-8-r171. PMID:17708774. PMCID:PMC2375001.

Documentation