- Properly added star-fusion support to star aligner (was previously not fully merged).
- Changed documentation URLs to new repository.
- 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.
- 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.
- 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.
- First release on GitHub.