Comments (8)
Ill need more details. but is it possible one read fails decoding and the filter outgoing qc fail
or filter incoming qc fail
or is on?
from pheniqs.
What info do you need? I am attaching my test data and code here:
https://www.dropbox.com/sh/6idqunobck72q5j/AAClfpkwhusMVDPNx6HU7wSYa?dl=0
Note that bam2 is missing the last record where bam1 and bam3 are correct.
Let me know if you need other info. Thanks!
from pheniqs.
@hukai916 so all bam files in the dropbox folder are outputs from the cram file? Can you please post the json config file you use and which version of pheniqs you are using?
log_decode2.txt seems to be the one showing a missing record. 450000 are reported in incoming and only 449999 are reported in sample. being the last record does point to some thread synchronization issue but obviously an extremely rare one since I have never encountered it. How many cores is this running on?
from pheniqs.
Hi, all bams are created from the same cram using the same pheniqs command. The missing-last-record cases occur occasionally, roughly 10%-20%, no matter how many cores I use. I will give more info after the holidays.
from pheniqs.
Can you please post pbmc_500_5p_3_aa.json and I will try and replicate it.
L.
from pheniqs.
Hi L.,
I have uploaded the json file to the same folder.
The Pheniqs I used is: pheniqs version 2.1.0 @moonwatcher
--Kai
from pheniqs.
Hello Kai
Just a quick update., I have been trying to reproduce this but have so far been unsuccessful. I tried both with a build of pheniqs 2.1.0 and with head.
A side comment: using an extension of ".bam1" pheniqs does not detect that you actually wanted bam encoding as so it will revert to the default SAM output. This is why the files you provided are bigger than I expected. They are actually uncompressed, simple text in SAM format. You can override the default output format with --format bam
.
Are you observing this on MacOS or Linux? What exact platform? might also be useful to know what dependencies. Did you build the binary yourself or installed it from Conda?
It is possible this is related to one of the dependencies. Since this is so tricky to replicate, will you be willing to test on custom build? I can provide instructions if you are interested.
from pheniqs.
Thanks L.,
I installed Pheniqs with conda on a Ubuntu Xenial container (Docker). The container contains solely miniconda, Pheniqs, pysam, and SAMTools. The container can be pulled by:
docker pull hukai916/pheniqs_xenial:0.2
I can perform more tests, pls share instructions. Thanks!
--Kai
from pheniqs.
Related Issues (20)
- Install failure with pheniqs-tools (ppkg.py) HOT 2
- error while installing pheniqs under centos 6 using ppkg.py HOT 5
- Pheniqs only processes a small fraction of reads HOT 21
- --help bug HOT 2
- Desirable future features
- EOF error HOT 3
- Citing Pheniqs HOT 3
- Trouble replicating basic behavior HOT 3
- Troubleshooting "SequenceError" error HOT 1
- output knitted and corrected barcodes to fastq HOT 7
- demultiplexing based on primer HOT 7
- Help understanding json config for basic demultiplexing HOT 2
- Quickstart Example not working for me HOT 1
- Quadruple indexing, variable index length HOT 6
- IO error HOT 1
- Tutorial info not correct? HOT 1
- demultiplexing by multiple barcode positions HOT 1
- Configuration error: leading segment index 1 references non existing input segment HOT 2
- Incorrect urls in 'Getting Started' HOT 1
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 pheniqs.