Standard

Pygenomics: manipulating genomic intervals and data files in Python. / Tamazian, Gaik ; Cherkasov, Nikolay ; Kanapin, Alexander ; Samsonova, Anastasia .

в: Bioinformatics, Том 39, № 6, btad34, 01.06.2023, стр. 1-3.

Результаты исследований: Научные публикации в периодических изданияхстатьяРецензирование

Harvard

Tamazian, G, Cherkasov, N, Kanapin, A & Samsonova, A 2023, 'Pygenomics: manipulating genomic intervals and data files in Python', Bioinformatics, Том. 39, № 6, btad34, стр. 1-3. https://doi.org/10.1093/bioinformatics/btad346

APA

Tamazian, G., Cherkasov, N., Kanapin, A., & Samsonova, A. (2023). Pygenomics: manipulating genomic intervals and data files in Python. Bioinformatics, 39(6), 1-3. [btad34]. https://doi.org/10.1093/bioinformatics/btad346

Vancouver

Tamazian G, Cherkasov N, Kanapin A, Samsonova A. Pygenomics: manipulating genomic intervals and data files in Python. Bioinformatics. 2023 Июнь 1;39(6):1-3. btad34. https://doi.org/10.1093/bioinformatics/btad346

Author

Tamazian, Gaik ; Cherkasov, Nikolay ; Kanapin, Alexander ; Samsonova, Anastasia . / Pygenomics: manipulating genomic intervals and data files in Python. в: Bioinformatics. 2023 ; Том 39, № 6. стр. 1-3.

BibTeX

@article{36b45bdb755a469c80955d94751422d4,
title = "Pygenomics: manipulating genomic intervals and data files in Python",
abstract = "SUMMARY: We present pygenomics, a Python package for working with genomic intervals and bioinformatic data files. The package implements interval operations, provides both API and CLI, and supports reading and writing data in widely used bioinformatic formats, including BAM, BED, GFF3, and VCF. The source code of pygenomics is provided with in-source documentation and type annotations and adheres to the functional programming paradigm. These features facilitate seamless integration of pygenomics routines into scripts and pipelines. The package is implemented in pure Python using its standard library only and contains the property-based testing framework. Comparison of pygenomics with other Python bioinformatic packages with relation to features and performance is presented. The performance comparison covers operations with genomic intervals, read alignments, and genomic variants and demonstrates that pygenomics is suitable for computationally effective analysis.AVAILABILITY AND IMPLEMENTATION: The source code is available at https://gitlab.com/gtamazian/pygenomics.",
keywords = "Computational Biology, Gene Library, Genome, Genomics, Software",
author = "Gaik Tamazian and Nikolay Cherkasov and Alexander Kanapin and Anastasia Samsonova",
year = "2023",
month = jun,
day = "1",
doi = "10.1093/bioinformatics/btad346",
language = "English",
volume = "39",
pages = "1--3",
journal = "Bioinformatics",
issn = "1367-4803",
publisher = "Oxford University Press",
number = "6",

}

RIS

TY - JOUR

T1 - Pygenomics: manipulating genomic intervals and data files in Python

AU - Tamazian, Gaik

AU - Cherkasov, Nikolay

AU - Kanapin, Alexander

AU - Samsonova, Anastasia

PY - 2023/6/1

Y1 - 2023/6/1

N2 - SUMMARY: We present pygenomics, a Python package for working with genomic intervals and bioinformatic data files. The package implements interval operations, provides both API and CLI, and supports reading and writing data in widely used bioinformatic formats, including BAM, BED, GFF3, and VCF. The source code of pygenomics is provided with in-source documentation and type annotations and adheres to the functional programming paradigm. These features facilitate seamless integration of pygenomics routines into scripts and pipelines. The package is implemented in pure Python using its standard library only and contains the property-based testing framework. Comparison of pygenomics with other Python bioinformatic packages with relation to features and performance is presented. The performance comparison covers operations with genomic intervals, read alignments, and genomic variants and demonstrates that pygenomics is suitable for computationally effective analysis.AVAILABILITY AND IMPLEMENTATION: The source code is available at https://gitlab.com/gtamazian/pygenomics.

AB - SUMMARY: We present pygenomics, a Python package for working with genomic intervals and bioinformatic data files. The package implements interval operations, provides both API and CLI, and supports reading and writing data in widely used bioinformatic formats, including BAM, BED, GFF3, and VCF. The source code of pygenomics is provided with in-source documentation and type annotations and adheres to the functional programming paradigm. These features facilitate seamless integration of pygenomics routines into scripts and pipelines. The package is implemented in pure Python using its standard library only and contains the property-based testing framework. Comparison of pygenomics with other Python bioinformatic packages with relation to features and performance is presented. The performance comparison covers operations with genomic intervals, read alignments, and genomic variants and demonstrates that pygenomics is suitable for computationally effective analysis.AVAILABILITY AND IMPLEMENTATION: The source code is available at https://gitlab.com/gtamazian/pygenomics.

KW - Computational Biology

KW - Gene Library

KW - Genome

KW - Genomics

KW - Software

UR - https://www.mendeley.com/catalogue/6c67d65c-bb1d-3e2c-aeda-1c4dfa49dd00/

U2 - 10.1093/bioinformatics/btad346

DO - 10.1093/bioinformatics/btad346

M3 - Article

C2 - 37228014

VL - 39

SP - 1

EP - 3

JO - Bioinformatics

JF - Bioinformatics

SN - 1367-4803

IS - 6

M1 - btad34

ER -

ID: 106363578