Comments (6)
Hi @diriano
Thanks for using Terminus. Let me try to answer the doubts in parts.
The --tolerance
option suggests that when two transcripts within an equivalence class have a similarish score in terms of alignment probabilities, how sensitive the terminus algorithm be in regarding them as equally probable. For example, considering an equivalence class with two transcripts with probabilities 0.499..
and 0.501..
would be considered as having equal probabilities under a tolerance score of 0.01
. In general, it will determine if you want Terminus to be too sensitive to the alignment probability differences. In our experience, the value of 0.01
works well.
-d
option during group
specify what are the input folders where the salmon output should be. In short, a good way to check would be to look for quant.sf
in that directory. Hope that helps.
from terminus.
Hi @hiraksarkar,
thanks for your reply.
I meant --min-spread instead of -d. Could you please comment on choosing --min-spread?
Thanks
from terminus.
Hi @diriano ,
Sure, --min-spread
is a metric that sets the threshold for the initial filtering of the transcripts, which does not have a large fluctuation/variation in their posterior estimate. In short, it is defined by, (maximum - minimum) / mean
. We used 0.05
as the minimum spread, if you use a higher value that means, Terminus will only consider transcripts with a larger width in the posterior distribution. In other words, it will consider less number of transcripts for grouping.
from terminus.
Hi @diriano ,
Sure,
--min-spread
is a metric that sets the threshold for the initial filtering of the transcripts, which does not have a large fluctuation/variation in their posterior estimate. In short, it is defined by,(maximum - minimum) / mean
. We used0.05
as the minimum spread, if you use a higher value that means, Terminus will only consider transcripts with a larger width in the posterior distribution. In other words, it will consider less number of transcripts for grouping.
@hiraksarkar is that 0.05
being suggested as the default value, or as the lowest you'd recommend going with --min-spread
? I'm asking because terminus 0.1.0
has that parameter set to 0.1
by default.
from terminus.
@hiraksarkar, we should set the document this parameter better and make sure the default matches our general recommendations (while acknowledging its a free parameter, and so users may have to explore a bit with their data).
from terminus.
@vragh Apologies for the confusion. The default value is still set to 0.1 instead of 0.05. To correct it there we need to push a new version to Conda. Until that is done please use 0.05, and as @rob-p mentioned exploring the data with different values of min-spread is also a good idea, thanks for pointing it out.
@rob-p I guess, we need to push this correction to conda version 0.1.1
, thanks for the heads up. We did not speak about this option in our tutorial, I will send a correction there. Thanks for the heads up.
from terminus.
Related Issues (11)
- terminus error
- salmon options for terminus HOT 1
- terminus collapse input directories HOT 2
- Describe output files in docs
- collapse error HOT 2
- Submit to bioconda/conda-forge? HOT 1
- error: linking with `miniconda3/envs/R40/bin/x86_64-conda_cos6-linux-gnu-cc` failed: exit code: 1 HOT 2
- Please delete this issue
- thread 'main' panicked at 'called `Option::unwrap()` on a `None` value', src/util.rs:1401:33 HOT 13
- Please delete this issue
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 terminus.