Sign inSign up

poursalavati/metaviralyst-datascience

By poursalavati

•Updated about 1 year ago

Python-based data analysis and reporting environment for the MetaViralyst pipeline.

Image
Data science
0

144

poursalavati/metaviralyst-datascience repository overview

⁠MetaViralyst Data Science & Reporting Container

This container provides a standardized Python environment for all data processing, aggregation, and report generation steps within the MetaViralyst⁠ virome analysis pipeline.

Using a single, unified container for all scripting rules ensures that Python and library versions (e.g., Pandas, Pysam) are consistent across the entire analysis, guaranteeing reproducibility of data manipulation and statistical calculations.

⁠Pipeline

  • Workflow: MetaViralyst
  • Version: v1.2+
  • Rules: calculate_abundance, filter_contigs, combine_taxonomy, generate_sample_html, generate_summary_html, package_results.

⁠Included Software

This image is built from the mambaorg/micromamba base and includes the following key packages:

  • Python: v3.13.7
  • Pandas: v2.3.2 - For data manipulation and table I/O.
  • Pysam: v0.23.3 - For reading BAM files.
  • Jinja2: v3.1.6 - For HTML report templating.
  • TaxonKit: v0.20.0 - For taxonomic lineage resolution.
  • SeqKit: v2.10.1 - For FASTA/Q sequence manipulation.
⁠Central Hubs & Applications:
⁠Documentation:
⁠Source Code Repositories:
⁠Open Science Archives (Zenodo):
  • Ecosystem Source Code Archive (v1.0.0): DOI
  • Manuscript Benchmark Results & Demo Data: DOI
  • MetaViralyst Custom Viral Databases (v2): DOI
  • MetaViralyst Custom Viral Databases (Legacy v1): DOI
  • CheckV Reference Database Archive (v1.5): DOI

Tag summary

Content type

Image

Digest

sha256:65390f1a3…

Size

217.6 MB

Last updated

about 1 year ago

docker pull poursalavati/metaviralyst-datascience:1.3