Find transposon integrations in reads and align them to genomes.
Project description
Overview
TnAtlas is a Python package for identifying and annotating transposon integration events into genomes.
Given a set of sequencing reads, transposon sequences, and genomes, the TnAtlas package can:
- Looks for reads which contain genomic DNA preceded by transposon DNA.
- Annotating the reads with corresponding features from the genome.
- Produces a summary for a set of reads in excel format.
For those who do not want to write Python code, the package also ships with 2 utilities, tnfind and tnmeta, which can be used to run analysis from the command line.
Installing
Dependencies
- Python >= 3.8
- blastn >= 2.12
Optionally
Some parts of the pipeline also require
- fastqc (for sequencing quality control reports)
- sickle (for trimming based on sequencing quality)
From source code
-
Get the code:
git clone https://github.com/lgrozinger/transposonaligner -
Install using pip:
python3 -m pip install ./transposonaligner
From PyPI (using pip)
Coming soon to PyPI...
Usage
Contributing
Contributions of all kinds are welcomed, including:
- Code for new features and bug fixes
- Test code and examples
- Bug reports and suggestions for new features (e.g. opening a github issue)
If you plan to change the source code, please open an issue for discussing the proposed changes and fork the repository.
Citing
If you use this work as part of a publication, please cite as: ___________________
Acknowledgements
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file tnatlas-0.0.3.tar.gz.
File metadata
- Download URL: tnatlas-0.0.3.tar.gz
- Upload date:
- Size: 13.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a8c00ea0068b7fc319ae12274efc94b4de54b245c7e67e2148fab0c409c6458
|
|
| MD5 |
7e7f8310fe1f166c2ec86162b0a25ffe
|
|
| BLAKE2b-256 |
19c854f794ab723978930a0b503ca775ef0e1a5387492943f05d26bda36b1901
|
File details
Details for the file tnatlas-0.0.3-py3-none-any.whl.
File metadata
- Download URL: tnatlas-0.0.3-py3-none-any.whl
- Upload date:
- Size: 15.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.2
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6ac92ce1b814c294f539fac6e5179a8c12fd9bef7b27145792c9b09fc553bfb4
|
|
| MD5 |
92d677a7b1b7604b3e9828d959936da7
|
|
| BLAKE2b-256 |
6b140bc76620b93cdc0465f4c01fd10940ccfecda5f9146038b45470043e0803
|