Comments (4)
Looks like your libs are not from dRNA-Seq. ANNOgesic is not able to use conventional RNA-seq for detecting TSSs currently. Thus, you may not be able to get TSSs via ANNOgesic. We are developing a function for detecting TSSs by using conventional RNA-Seq data. But it may take a while.
But if your goal is to detect sRNAs, you can still use ANNOgesic to obtain such data without TSS information. You can just assign your libs as frag ones, and skip all the arguments related to TSS. Then you can still get the sRNA candidates.
Best
from annogesic.
Hi,
Generally, dRNA-seq should contain TEX+ and TEX- libraries with their corresponding forward and reverse strand. But in your command, there is only one TEX+ library assigned. Therefore, it cause an error. Please make sure you have correct file type. Using dRNA-seq libs, the assignment will be like the following:
TEX_LIBS="$WIG_FOLDER/GSM951380_Log_81116_R1_minus_TEX_in_NC_009839_minus.wig:notex:1:a:- \
$WIG_FOLDER/GSM951381_Log_81116_R1_plus_TEX_in_NC_009839_minus.wig:tex:1:a:- \
$WIG_FOLDER/GSM951380_Log_81116_R1_minus_TEX_in_NC_009839_plus.wig:notex:1:a:+ \
$WIG_FOLDER/GSM951381_Log_81116_R1_plus_TEX_in_NC_009839_plus.wig:tex:1:a:+"
If your files are not dRNA-seq lib but conventional RNA-seq, you can assign them like the following:
LIBS="ANNOgesic/input/wigs/fragment/S1_1_reverse.wig:frag:1:a:- \
ANNOgesic/input/wigs/fragment/S1_1_forward.wig:frag:1:a:+ \
ANNOgesic/input/wigs/fragment/S1_2_reverse.wig:frag:1:b:- \
ANNOgesic/input/wigs/fragment/S1_2_forward.wig:frag:1:b:+ \
ANNOgesic/input/wigs/fragment/S2_1_reverse.wig:frag:2:a:- \
ANNOgesic/input/wigs/fragment/S2_1_forward.wig:frag:2:a:+ \
ANNOgesic/input/wigs/fragment/S2_2_reverse.wig:frag:2:b:- \
ANNOgesic/input/wigs/fragment/S2_2_forward.wig:frag:2:b:+"
In the above libraries, we have two experimental conditions (1 and 2) with two replicates each (a and b). Moreover, both conditions have forward (+) and reverse (-) strand.
For your 48 wig files, the first thing you have to do is making sure how to assign these 48 files. Are they all different conditions? Do they contain replicates? or are they TEX+/- libs?
If you want to consider 48 files together (all files will be used to detect genomic features), you can follow the two formats that I posted above. But please make sure these 48 files can used together without conflicts. Otherwise, you may obtain nothing or many false positives. And also you may need to pay attention on the memory of your machine.
Furthermore, if your library is not dRNA-seq but conventional RNA-seq, some functions cannot be used such as tss_ps.
For the details of file format and TSS prediction, you can check our documentation and tutorial.
https://annogesic.readthedocs.io/en/latest/tutorial.html#tss-and-processing-site-prediction-and-optimization
https://annogesic.readthedocs.io/en/latest/subcommands.html#the-format-of-filename-1
Best,
Sung-Huan
from annogesic.
Thank you for the response,
I ran tss_ps again with the forward and reverse strand of 1 replicate from a condition and I still get the same error.
The 48 wig files come from a study with 4 different conditions, each condition with 6 replicates, with each replicate having its forward and reverse strand.
But also I wasn't aware that tss_ps can't be used with conventional RNA-seq data, which is what my library is made up of.
from annogesic.
Hi Sung-Huan,
I know this issue is closed but I just want clarification on what you mean by dRNA-seq. Is this referring to differential RNA-seq or direct RNA-seq?
Thank you, and I look forward to the development of your TSS prediction function with conventional RNA-seq data.
from annogesic.
Related Issues (20)
- too many warnings in target prediction HOT 6
- sRNA prediction error HOT 14
- Transcript detection error HOT 7
- Predicted sRNAs seem too long HOT 1
- Merging results srna_target, wrong column names HOT 2
- optimization of TSS error HOT 8
- Path to instal sgemehl in get_package_database.sh is old HOT 1
- optimize_tss_ps error:TypeError: int() argument must be a string, a bytes-like object or a number, not 'NoneType' HOT 6
- Installation directory
- --tex_notex_libs was assinged incorrectly HOT 6
- Read-only file system HOT 1
- TSSpredator error HOT 6
- TAP-only (no TEX) dRNA-seq datasets HOT 2
- TSSpredator-1.06.jar not found during Docker build HOT 1
- annogesic: error: unrecognized arguments: --tsspredator_jar TSSpredator-1.1beta.jar HOT 3
- Use normalized or raw coverage files for ANNOgesic? HOT 1
- annogesic tss_ps: understanding the "--condition_names" error HOT 1
- annogesic from nanopore transcriptomic output HOT 2
- sRNA target prediction error HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from annogesic.