目录
sr2silo logo

sr2silo

Convert BAM nucleotide alignments to cleartext alignments for LAPIS-SILO

Status: Public Beta CI/CD Pytest Ruff Pyright

Documentation · Installation · Quick Start


sr2silo processes short-read nucleotide alignments from .bam files, translates and aligns reads in amino acids, and outputs JSON compatible with LAPIS-SILO v0.8.0+.

sr2silo can also submit these files to Loculus, as attachments to a sequence entry.

Installation

conda install -c bioconda sr2silo

Quick Start

Processing BAM data:

sr2silo process-from-vpipe \
    --input-file input.bam \
    --sample-id SAMPLE_001 \
    --timeline-file timeline.tsv \
    --organism covid \
    --output-fp output.ndjson.zst

Submitting to Loculus:

sr2silo submit-to-loculus \
    --processed-file output.ndjson.zst

Documentation

Full documentation is available at the sr2silo documentation site:

Development

make setup-dev
conda activate sr2silo-dev
poetry install --with dev
pytest

License

See LICENSE for details.

关于

将SR文件格式转换为Silo文件格式的数据转换工具

21.0 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9 京公网安备 11010802032778号