Comments (2)
As @jovesus pointed out, when a GRS is filled from a bed file it's always sorted. Also, duplicate lines are always kept. These two things were there before but I'm not sure if they should be like this.
In general, a GenomicRegionSet is not really a Set. It's wrapper around a List, with List semantics. Just a little quirk.
from reg-gen.
The basic idea is done. BigBed is still not supported since we have to decide how to handle it. Various ways available:
-
Simple conversion. I already have utility methods in motif analysis to convert from bed to bigbed and viceversa. Every application should know how to change the "score" field to make it fit the 0-1000 range, depending on the meaning such score has. This is simple but yields no advantage.
-
Make a GRSFileIO.BigBed. Instead of converting bed to big bed and viceversa, this would directly write to/read from BigBed files. It has the advantage that it forces us to stop using the Bed utilities (or write a python wrapper), and it should be more efficient than making BED temporary files.
-
Keep a BigBed behind the GRS. This is a significant change and I'm not sure it's worth it. We would gain a lot by improving the memory efficiency of the GenomicRegion, instead of essentially writing a DB layer on top the BigBeds.
from reg-gen.
Related Issues (20)
- invalid load key, '\x00'
- RGT installation successful, but rgtdata folder is missing. HOT 5
- Question regarding how Lineplots values are calculated, related to #116 HOT 1
- Issue running on Macbook Pro M1 HOT 18
- Motif enrichment scores HOT 1
- #The version of JASPAR HOT 1
- Number of success in mpbs.bed and fulltest_statistics.txt files did not match
- ResourceWarning: unclosed file (Enable tracemalloc to get the object allocation traceback)
- RGT Hint differential error HOT 5
- Transcription factor scatter plot HOT 2
- aarch64 support
- Result file description
- Fold-change values in THOR differential peaks and post-processed bigwigs
- Extension sizes estimated with THOR HOT 1
- Error in rgt-hint differential for my own data
- Deprecation warnings, non-compatibility with python 3.12, libpng12.so.0
- failed installation on Mac mini with Apple M2 Chip HOT 1
- rgt-THOR multiple warnings for wigToBigWig
- warnings/errors in rgt-THOR
- IndexError: index is out of bounds
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 reg-gen.