Last updated:
0 purchases
plinkbedreader 1.0.1
PLINK BED reader
Lightweight and memory efficient reader for PLINK BED files. It supports both SNP-major and individual-major formats. Written in pure Python. Check the available documentation for more information.
Table of contents
Getting started
Installation
Usage
Dependencies
Getting started
Installation
plink-bed-reader is available on PyPI and can be installed using pip:
pip install plink-bed-reader
Usage
# Import the package
from plink_bed_reader import PLINKBEDReader, BEDMode
# Load the PLINK BED file (we include the mode for sanity check, but it is optional)
bed = PLINKBEDReader('./input_test_data/test.bed', mode=BEDMode.SNP_MAJOR)
# Print the number of SNPs and samples
print('Number of SNPs:', bed.snp_count)
print('Number of samples:', bed.sample_count)
# Print the first SNP
first_snp = bed[0]
print('First SNP:', first_snp, first_snp.dtype)
# Print the first 3 SNPs
print('First 3 SNPs:', bed[:3])
Dependencies
The dependencies are covered by their own respective licenses as follows:
Python/NumPy package
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.