Skip to main content

IM-Fusion

IM-Fusion is a tool for identifying transposon insertion sites in insertional mutagenesis screens using single- and paired-end RNA-sequencing data. It essentially identifies insertion sites from gene-transposon fusions in the RNA-sequencing data, which represent splicing events between the transposon and endogeneous genes.

IM-Fusion also identifies candidate genes for a given screen using a statistical test (based on the Poisson distribution) that identifies Commonly Targeted Genes (CTGs) – genes that are more frequently affected by insertions than would be expected by chance. To further narrow down a list of CTGs, which may contain hundreds of genes, IM-Fusion also tests if insertions in a CTG have a significant effect on the expression of the gene, which is a strong indicator of them having an actual biological effect.

IM-Fusion has the following key features:

  • It identifies transposon insertion sites from both single- and paired-end RNA-sequencing data, without having any special sequencing requirements.

  • It uses a gene-centric approach – both for the identification of insertions and for testing of differential expression for identified candidate genes – which greatly reduces the number of false positive candidate genes.

  • It implements several exon-level and gene-level differential expression tests, which provide detailed insight into the effects of insertions on the expression of their target gene(s). By providing both a group-wise and a single-sample version of the test, IM-Fusion can identify effects for a single insertion in a specific sample, or determine the general effect of insertions on a given gene within the tumor cohort.

For more details on the approach and a comparison with existing methods, please see our manuscript.

Documentation

IM-Fusion’s documentation is available at nki-ccb.github.io/imfusion.

References

de Ruiter J.R., Kas S.M. et al. “Identifying transposon insertions and their effects from RNA-sequencing data” Nucleic Acids Research 2017, in press.

License

This software is released under the MIT license.

History

0.3.2 (2017-05-11)

  • Properly added star-fusion support to star aligner (was previously not fully merged).

  • Changed documentation URLs to new repository.

0.3.1 (2017-05-09)

  • Several small fixes for Python 2.7 compatibility.

  • Fixed issue in CTG test that occurs when no insertions are within the gene windows.

  • Replaced usage of deprecated .ix indexer for pandas DataFrames.

  • Updated documentation.

0.3.0 (2017-05-04)

  • Refactored external tools into the imfusion.external module.

  • Use docker/tox for testing against multiple Python versions locally.

  • Added additional checks for inputs and improved error messages.

  • Added support for DataFrame insertion inputs to DE testing functions.

  • Added building of exon gtf as part of imfusion-build.

  • Added identification of endogenous fusions using STAR-Fusion as part of imfusion-insertions (using STAR). Also adds script for building (murine) STAR-Fusion references.

  • Made matplotlib/seaborn lazy imports that are only required when actually using the plotting functions. This makes IM-Fusion easier to use on headless servers/HPCs.

0.2.0 (2017-03-09)

  • Added support for the STAR aligner.

  • Added detection of novel transcripts using StringTie.

  • Changed reference building to generate a self-contained reference.

  • Refactored differential expression tests + added gene-level test.

0.1.0 (2016-03-26)

  • First release on GitHub.

Metadata

Release files for imfusion 0.3.2

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

Source distribution (sdist)

Source distribution for imfusion 0.3.2
File Size Uploaded Provenance Actions
imfusion-0.3.2.tar.gz 144.0 kB Without provenance Details for imfusion-0.3.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for imfusion 0.3.2
File Interpreter ABI Platform Actions
imfusion-0.3.2-py3-none-any.whl Python 3 none any Details for imfusion-0.3.2-py3-none-any.whl
imfusion-0.3.2-py2-none-any.whl Python 2 none any Details for imfusion-0.3.2-py2-none-any.whl

Total release size: 295.2 kB

Release files / imfusion-0.3.2.tar.gz

Download URL imfusion-0.3.2.tar.gz
Size 144.0 kB
Tags Source
SHA-256 checksum
How to use checksums
570425aab3f3e7e5c4e4a450b663139fbdaebc961f7f6e5a6a5afcb6dcf4092e
BLAKE2b-256 checksum
How to use checksums
82a4284bec7d40e540ee1fe64f7387d37c8f6dd381f98beb3b0b25e065fbd4c1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / imfusion-0.3.2-py3-none-any.whl

Download URL imfusion-0.3.2-py3-none-any.whl
Size 75.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f29629292ce375fc09eadeba6a7548f9fbbe5e582699767650c31282ae8cabcf
BLAKE2b-256 checksum
How to use checksums
8fbfad6e43af6dcccfb67e1a35d7ee624141bb8935263ffaa5fbdd0602e6cc9e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / imfusion-0.3.2-py2-none-any.whl

Download URL imfusion-0.3.2-py2-none-any.whl
Size 75.6 kB
Tags Python 2
SHA-256 checksum
How to use checksums
e783f53c026393fd1f49cc75ba2ba513d93c2132abc894a8c245a10b94bae1a9
BLAKE2b-256 checksum
How to use checksums
a52b563cfae637b3ddd75453d6fdf5659a5a47893c25087d5b5a6dbc838532e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for imfusion 0.3.2

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.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.3.2 This release

3 release files No provenance

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