Skip to main content

A small python library to process sequencing data. It is under active development.

What’s inside?

  • intronX: a program to fetch sequence related features for introns: 1) length, 2) splice site motif strength, 3) second structure energy 4) frequecy of k-mers. See manual and example.

  • pymfold: a python wrap of mfold for calculate energy of RNA secondary structure. We got installation issue from mfold, similar as this. Therefore, we recommend using pyRNAfold instead.

  • pyRNAfold: a python wrap of for another predictor, RNAfold, of RNA secondary structure energy. It is from the ViennaRNA package, which can be installed from the source code, or from BioConda.

  • motif-score: a motif score calculate

  • a sequence mapper to find lariat in RNA-seq reads (under test)

  • a sam file resampling method

How to install?

Pyseqlib was initially developed in Python 2 environment, hence best to be used in Py2 environment. By using Anaconda platform, no matter Py2 or Py 3, it is easy to set up a conda environment with Py2, for example by following commond:

conda create -n Py2 python=2.7 numpy==1.15.4 pysam==0.15.2 Cython==0.29.3 matplotlib==2.2.3
source activate Py2

Once you are in a Python 2 environment, you can download the codes from this github repository and then run the following command line:

python setup.py install

Or

pip install -U git+https://github.com/huangyh09/pyseqlib

If you don’t have the root permission, add --user.

Rquired libraries: pysam, numpy, Cython.

Metadata

Release files for pyseqlib 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyseqlib 0.3.1
File Size Uploaded
pyseqlib-0.3.1.tar.gz 300.7 kB Details

Release files / pyseqlib-0.3.1.tar.gz

Download URL pyseqlib-0.3.1.tar.gz
Size 300.7 kB
Tags Source
SHA-256 checksum
How to use checksums
d00f640244683ec80acf6533b4fb0669e1b107bcfda189efd1b991c671dc7ecb
BLAKE2b-256 checksum
How to use checksums
35bf22b90a8dc820b64fece1b9caa058dcc3d2741124fdc1af2ffa1b9a250dd2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.7.4

Release history Release notifications | RSS feed

This release

0.3.1 This release

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page