Package for reading, manipulating, and writing genomic data
Project Links
Meta
Author: Andreas Heger
Requires Python: >=3.8
Classifiers
Development Status
- 4 - Beta
Intended Audience
- Science/Research
- Developers
Programming Language
- Python
Topic
- Software Development
- Scientific/Engineering
Operating System
- POSIX
- Unix
- MacOS
pysam — a Python package for reading, manipulating, and writing genomic data sets.
pysam is a lightweight wrapper of the HTSlib API and provides facilities to read and write SAM/BAM/CRAM/VCF/BCF/BED/GFF/GTF/FASTA/FASTQ files as well as access to the command-line functionality of samtools and bcftools. The module supports compression and random access through indexing.
This module provides a low-level wrapper around HTSlib’s C API using Cython and a high-level API for convenient access to the data within standard genomic file formats.
0.24.0
Apr 27, 2026
0.23.3
Jun 10, 2025
0.23.2
Jun 06, 2025
0.23.1
May 28, 2025
0.23.0
Feb 05, 2025
0.22.1
Apr 24, 2024
0.22.0
Oct 05, 2023
0.21.0
Apr 09, 2023
0.20.0
Oct 28, 2022
0.19.1
May 26, 2022
0.19.0
Mar 29, 2022
0.18.0
Nov 16, 2021
0.17.0
Sep 30, 2021
0.16.0.1
Jun 16, 2020
0.16.0
Jun 07, 2020
0.15.4
Jan 19, 2020
0.15.3
Jul 28, 2019
0.15.2
Jan 10, 2019
0.15.1
Sep 13, 2018
0.15.0
Jul 28, 2018
0.14.1
Mar 20, 2018
0.14
Feb 09, 2018
0.13
Nov 04, 2017
0.12.0.1
Sep 07, 2017
0.12
Aug 24, 2017
0.11.2.2
Jun 08, 2017
0.11.2.1
May 13, 2017
0.11.2
May 12, 2017
0.11.1
Apr 23, 2017
0.11
Apr 12, 2017
0.10.0
Jan 22, 2017
0.9.1.4
Jul 18, 2016
0.9.1.3
Jul 01, 2016
0.9.1.2
Jun 25, 2016
0.9.1.1
Jun 22, 2016
0.9.1
Jun 14, 2016
0.9.0
Mar 01, 2016
0.8.4
Nov 09, 2015
0.8.3
Apr 29, 2015
0.8.2.1
Feb 18, 2015
0.8.2
Feb 17, 2015
0.8.1
Nov 23, 2014
0.8.0
Jul 16, 2014
0.7.8
May 12, 2014
0.7.7
Nov 27, 2013
0.7.6
Oct 02, 2013
0.4.1
Feb 14, 2011
0.4
Feb 11, 2011
Wheel compatibility matrix
Files in release
pysam-0.24.0-cp310-cp310-macosx_10_9_x86_64.whl (5.9MiB)
pysam-0.24.0-cp310-cp310-macosx_11_0_arm64.whl (5.7MiB)
pysam-0.24.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.1MiB)
pysam-0.24.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (21.6MiB)
pysam-0.24.0-cp310-cp310-musllinux_1_2_aarch64.whl (21.0MiB)
pysam-0.24.0-cp310-cp310-musllinux_1_2_x86_64.whl (21.3MiB)
pysam-0.24.0-cp311-cp311-macosx_10_9_x86_64.whl (8.3MiB)
pysam-0.24.0-cp311-cp311-macosx_11_0_arm64.whl (8.1MiB)
pysam-0.24.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (24.0MiB)
pysam-0.24.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.5MiB)
pysam-0.24.0-cp311-cp311-musllinux_1_2_aarch64.whl (23.9MiB)
pysam-0.24.0-cp311-cp311-musllinux_1_2_x86_64.whl (24.2MiB)
pysam-0.24.0-cp312-cp312-macosx_10_13_x86_64.whl (5.9MiB)
pysam-0.24.0-cp312-cp312-macosx_11_0_arm64.whl (5.7MiB)
pysam-0.24.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.5MiB)
pysam-0.24.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.2MiB)
pysam-0.24.0-cp312-cp312-musllinux_1_2_aarch64.whl (21.4MiB)
pysam-0.24.0-cp312-cp312-musllinux_1_2_x86_64.whl (21.8MiB)
pysam-0.24.0-cp313-cp313-macosx_10_13_x86_64.whl (8.3MiB)
pysam-0.24.0-cp313-cp313-macosx_11_0_arm64.whl (8.0MiB)
pysam-0.24.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (23.8MiB)
pysam-0.24.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.5MiB)
pysam-0.24.0-cp313-cp313-musllinux_1_2_aarch64.whl (23.7MiB)
pysam-0.24.0-cp313-cp313-musllinux_1_2_x86_64.whl (24.1MiB)
pysam-0.24.0-cp314-cp314-macosx_10_15_x86_64.whl (8.3MiB)
pysam-0.24.0-cp314-cp314-macosx_11_0_arm64.whl (8.1MiB)
pysam-0.24.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (23.8MiB)
pysam-0.24.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.4MiB)
pysam-0.24.0-cp314-cp314-musllinux_1_2_aarch64.whl (23.7MiB)
pysam-0.24.0-cp314-cp314-musllinux_1_2_x86_64.whl (24.0MiB)
pysam-0.24.0-cp38-cp38-macosx_10_9_x86_64.whl (6.0MiB)
pysam-0.24.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (21.2MiB)
pysam-0.24.0-cp38-cp38-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.3MiB)
pysam-0.24.0-cp38-cp38-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (21.8MiB)
pysam-0.24.0-cp38-cp38-musllinux_1_2_aarch64.whl (21.2MiB)
pysam-0.24.0-cp38-cp38-musllinux_1_2_x86_64.whl (21.5MiB)
pysam-0.24.0-cp39-cp39-macosx_10_9_x86_64.whl (8.3MiB)
pysam-0.24.0-cp39-cp39-macosx_11_0_arm64.whl (5.7MiB)
pysam-0.24.0-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (23.4MiB)
pysam-0.24.0-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.0MiB)
pysam-0.24.0-cp39-cp39-musllinux_1_2_aarch64.whl (23.4MiB)
pysam-0.24.0-cp39-cp39-musllinux_1_2_x86_64.whl (23.7MiB)
pysam-0.24.0.tar.gz (5.0MiB)
No dependencies