-
Notifications
You must be signed in to change notification settings - Fork 0
Home
All code is built by Ken Nakatsu, Emory University, '25. The wiki was generated with the assistance of ChatGPT. Please email me at [email protected] or [email protected] if you find any issues.
sRNAfrag is a pipeline to analyze small RNA fragmentation from small RNA sequencing data. It is packaged with a set of tools to work with GTF files specifically in the context of small RNAs.
Current we have over 60 functions documented! They generate annotations (specifically, they label copy ids in the genome such that full genome alignment can be better utilized) compare databases, and so much more!
For installation please see the main page..
- FAQ - For some common problems I came across during development.
- Scripts - For the scripts that can be used to process sRNAfrag outputs.
- Reproduce Results — Reproduce results from our paper.
- Minimal Tutorial — An example of you can use use sRNAfrag.
- alias_work.py - To work with chromosomal aliases
- conversion_tools.py - To convert files to and from GTF, fasta, and more.
- gtf_generation.py - To create new annotation files from sequences and GTF files
- gtf_modifiers.py - To modify existing gtf files, i.e. changing keys, adding parent-child relationships
- gtf_groundtruth.py - To generate a ground truth dataset of different levels of mismatching of sequences
- gtf_descriptors.py - To describe annotation files, i.e. the number of times certain attributes appear
- Use Cases - How these scripts can be used to parse annotations.
Please feel free to contact me:
Ken Nakatsu
If you have any questions regarding the wiki, choices, or issues. Please include sRNAfrag in the title.
Feel free to request annotation file generation requests.
Development Idea and TDL. Please Email me if you'd like to help (or if you'd like to bring this development into a cross lab group effort) :)
- Use Neo4J to manage and query graphs
- Do more extensive graph based analyses.
- make it more intuitive to compare across datasets
- Implement isoform handling.
- Simulate isoform generation.
- Model fitting.