Comments (6)
Thank you for sharing your results, we are grateful to receive this feedback and see how useful ARCS/LINKS has been in your project.
It is sensible to use it iteratively;
We have done limited iterative tests in the past, and our starting assembly was quite contiguous perhaps it is why we did not observe appreciable gains after the 2nd iteration. It makes sense that you would be making merges after several iterations, as the scaffold graph becomes simpler and simpler, with less conflicts. I recommend trying another set of iterative scaffolding, but with more stringent (-c 4/5, -l 5, -a 0.3/0.5/0.7) parameters this time and compare both resulting assemblies for completeness (with BUSCO).
Cheers,
Rene
from arcs.
Thank you, Rene, for quick reply!
We will try running ARCS+LINKS with more stringent parameters.
Best regards,
Mikhail
from arcs.
Hi Rene,
I have tried more stringent parameters and, unfortunately, after examining the scaffolds after ARCS-LINKS pipeline, I realized that the scaffolds that I've obtained were chimeric. I've plotted the start and end of each barcode (>10) in new scaffolds to visualize the pattern.
The parameters that I've used for ARCS:
s 98 -c 5 -l 0 -m 25-20000 -d 0 -r 0.05 -e 30000 -z 400
for LINKS:
-l 5 -t 2 -a 0.7 -x 1 -z 400
On the other hand, it seems that there is lot of information in the data.
Is there a way to get our assembly more continuous, and keeping errors at low level?
Playing with -e parameter? Something else?
best regards,
Mikhail
from arcs.
Thank you for the insights Mikhail.
The question is, were they misassembled to begin with? We are actively developing a correction utility to help catch these and rectify assemblies (under review). Because ARCS looks at -e bases for scaffolding, and the ends might be misassembled to begin with, I recommend augmenting -e (we have done limited tests with -e 60000). If you suspect that the misassemblies you are seeing are induced by ARCS, I recommend increasing -l (10, 15, 20..) and decreasing -a (0.1, 0.2, 0.3, ..).
Thank you for sharing,
Rene
from arcs.
Thank you,
I'll try more stringent parameters.
I suppose that misscafolding most likely was introduced after ARCS in our case.
Here are the examples of barcode distribution in some original longest scaffolds from the CLC assembler:
Best regards,
Mikhail
from arcs.
Closing this old issue -- feel free to re-open if you still have questions.
from arcs.
Related Issues (20)
- Regarding the error info "File contains unpaired reads" HOT 7
- About Running ARCS in default mode HOT 3
- GCC version update HOT 1
- arcs-1.2.2: abyss-fixmate-ssq sometimes segfaults HOT 9
- Short read length question: can the tool accept 250? HOT 2
- arcs-long: tiny PE-pairs are produced HOT 3
- Scaffolding Expectations HOT 12
- Running ARCS and ARKS HOT 2
- Parameters for corrected ONT reads HOT 2
- arcs-make in bin HOT 2
- Add optional dependency of pigz HOT 1
- unrecognized option '--fastq' HOT 3
- fastq formatting barcodes in BX tag HOT 8
- ARKS fails to create any links with a highly repetitive input HOT 4
- Parameters for PacBio HiFi data HOT 3
- Can this software use HiC data, or need to use the sequencing technology mentioned in your paper? HOT 1
- `arcs-tigmint` and `arks-tigmint` struggle with input files outside working directory HOT 3
- Incorrect program call? HOT 6
- `arcs-long`/`arks-long` vs `LINKS`? HOT 2
- Understanding specific scaffolding output HOT 4
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 arcs.