You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IGD create and search now work in PR #9 with some caveats.
An IGD database can be created from a folder full of bedfiles. A search can be performed using a single bed file as the query.
Performance-wise, creation appears to be similar for C and Rust versions (80 files, ~280,000 regions) at 2.1 seconds.
There are some discrepancies between the C version that should be investigated in the future such as:
during searching, the number of counts may be off for one or more of the bedfiles. Most are the same, however. This may be due to pulling the .igd data back into memory for query. The gData tiles are not 1 to 1 (see attached picture). The creation step appears to be exactly the same based on numbers (e.g. # of Ctgs, Regions, Tiles, etc).
Certain bedfiles may cause the C version to crash but will pass using the Rust version and vice versa. Anecdotally, the Rust version appears to be more robust.
We need to re-implement IGD in this crate. Being done by @donaldcampbelljr in #9
Original code here: https://github.com/databio/IGD
The text was updated successfully, but these errors were encountered: