Skip to main content

# smMIPs #

smMIPs is tool for generating QC metrics in sequenced Single Molecule Molecular Inversion Probes libraries.

## Installation ## ### From PyPi ### smmips is available from PyPi

`pip install smmips`

## Alignment to reference genome ##

Fastqs containing smMIP probes and UMIs need first to be aligned to a reference genome. This can be done outside of smmips.py or with the `align` command. Paired fastqs are then aligned with `bwa mem` to a reference genome.

## smMIP assignment ##

Each aligned read pair is then assigned to a smMIP listed in the input panel. The panel should be designed with [MIPGEN](http://shendurelab.github.io/MIPGEN/) and have the same columns and header.

This step generates 2 coordinate-sorted and indexed bam with reads assigned to smMIPs and tagged with the smMIP name and the UMI sequence in the `out` subdirectory: - out/prefix.assigned_reads.sorted.bam: assigned reads with capture target - out/prefix.empty_reads.sorted.bam: assigned reads missing target smmip

QC metrics with read counts are reported in two json files in the `stats` subdirectory:

  • stats/prefix_extraction_metrics.json: read counts, including total reads, assigned and unassigned reads, empty smMIPs

  • stats/prefix_smmip_counts.json: read counts without and with target for each smMIP in the panel

By default all the reads in the alignment file are assessed against the smmips in the panel. However, one can examine reads mapped to a single chromosome or a region within a chromosome. This can potentially be used for parallelizing smmip assignments and a job for each chromosome or region. Command `merge` can be used to merge alignment files and stats files generated for different regions. Script smmipRegionFinder.py can be used to defined the regions to examine.

Metadata

Release files for smmips 1.0.9

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

Source distribution (sdist)

Source distribution for smmips 1.0.9
File Size Uploaded Provenance
smmips-1.0.9.tar.gz 19.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for smmips 1.0.9
File Interpreter ABI Platform
smmips-1.0.9-py3-none-any.whl Python 3 none any Details

Total release size: 41.0 kB

Release files / smmips-1.0.9.tar.gz

Download URL smmips-1.0.9.tar.gz
Size 19.9 kB
Tags Source
SHA-256 checksum
How to use checksums
91a75f4227e20931201c6bb1f140a08c9dcf45a4d6d6c7deacfede415c645f44
BLAKE2b-256 checksum
How to use checksums
650965cc5341dad59afca445f786b1dd77484ae431646fcc944e778953457973
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.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Release files / smmips-1.0.9-py3-none-any.whl

Download URL smmips-1.0.9-py3-none-any.whl
Size 21.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5e9655def3f181e4655f7ce16928bb30b50bc97fde28ec229725bdd6de63dec6
BLAKE2b-256 checksum
How to use checksums
f6dfb13442f22e8485e0daa32eb08aa5a6237023881fe0f0a4fd9c3ab2cdf43b
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.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

Security for smmips 1.0.9

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

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