microplink
This class provides a minimal and fast interface for retrieving genotypes from Plinks's BED/BIM/FAM file trios. The BED file must fit in memory.
Requirements
numpy, pandas, and numba. These are included with many Python
distributions.
Installation
Run pip install microplink or clone this repository and run python setup.py install from the repository directory.
Usage
Typical usage:
import microplink as mic
# Equivalent to `pf = mic.PlinkFiles('test.bed', 'test.bim', 'test.fam')`
pf = mic.PlinkFiles('test')
# fetch by chromosome and position
pf.get_genotypes(chromosome=1, position=10000)
# fetch by variant name (often RSID)
pf.get_genotypes(snp='rs1235123')
# fetch by SNP integer index
pf.get_genotypes(snp_index=0)
Metadata
Release files for microplink 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| microplink-0.0.1.tar.gz | 3.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| microplink-0.0.1-py2-none-any.whl | Python 2 | none | any | Details |
Total release size: 7.5 kB
Release files / microplink-0.0.1.tar.gz
| Download URL | microplink-0.0.1.tar.gz |
|---|---|
| Size | 3.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d8c857876a8a302c37404fc3648e57ae51f71c507607aad7e3a97cda8335c7a8
|
|
BLAKE2b-256 checksum How to use checksums |
4c7476cc8c0cf3e3dc659be2808031ff4a0f8803f6c77fe830e5444669931cec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/2.7.15
|
Release files / microplink-0.0.1-py2-none-any.whl
| Download URL | microplink-0.0.1-py2-none-any.whl |
|---|---|
| Size | 4.4 kB |
| Tags | Python 2 |
|
SHA-256 checksum How to use checksums |
94631abfa86cc3e5333e78f92be767e679fe82dece8664bfc2251b415393036f
|
|
BLAKE2b-256 checksum How to use checksums |
b667f563f245c61cb53e15fbcd54d3615893f76d6d72df93b0e70502da2e6340
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.15.0 pkginfo/1.4.2 requests/2.19.1 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.26.0 CPython/2.7.15
|