Comments (5)
Sorry, please disregard my earlier question. The program terminated after about 3 hours of processing. It wasn't frozen.
Very interesting program. Thanks.
from circle-map.
Dear @tchrisboles
Thank you very much for using Circle-Map and your kind words.
Regarding your issue, this is a known behaviour. It occurs because in the current implementation, the amount of work is not evenly distributed across worker threads. Hence, some threads are processing way more data than others. In the end, this causes that some threads (in your case a single thread) keep processing data while the rest of the threads have already finish.
I have a working prototype that mitigates this problem by distributing the work more evenly across the threads. Furthermore, this prototype is much faster, due to just-in-time compilation of the core python functions of the program using numba.
The new prototype version is in testing phase and I plan to release it within the next couple of weeks. I have reopen this issue, and I will leave it like this until I manage to release the new version if it is fine for you.
Thanks for the feedback and feel free to open a new issue in case you encounter any problem.
Best wishes,
Iñigo
from circle-map.
Ok I look forward to the new version with more equitable thread distribution.
Do I close this issue or do you (I don't use github very often....?)?
from circle-map.
Dear @tchrisboles,
Lets leave the issue open until I release the new version. As that would be the time when I have solve your specific issue.
Best,
Iñigo
from circle-map.
Dear @tchrisboles,
I just released a new version of Circle-Map. The version v1.1.1 should address the problem you have observed. Furthermore, this version comes with a speed-up around 50%
To get the new version, you can install Circle-Map using pip or conda.
Best wishes,
Iñigo
from circle-map.
Related Issues (20)
- ignore unparsed_pd is empty
- CRAM support HOT 6
- OSError: AF_UNIX path too long HOT 5
- glibc conflicts when installing
- Update Pypi Version to 1.1.5
- Could Circle-Map detect chimeric eccDNAs? HOT 1
- Circle_Map takes an unusually long time to read files. HOT 1
- ImportError: Bio.Alphabet has been removed from Biopython.
- Using bowtie2 with circle-map
- can I split alignment by chromosomes to speed up the last step
- How to plot the results in circular form?
- Circle-Map Repeats output file HOT 2
- Circle Map Realign
- some errors report about Circle-Map Repeats -i
- complicated circles
- input data HOT 1
- Circle-map Realign run too slow at the end.
- A problem of searching principle of Circle-Map HOT 3
- RuntimeWarning in Circle-Map Realign HOT 3
- Bio.Alphabet has been removed from Biopython
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 circle-map.