resgen_io (@resgen_io) profile picture

A repository of genome-indexed information and next-gen genome browser located at https://xitter.cf/t.co/51RpO5Mh5J. Built w/@higlass_io.

Joined January 2020
Docs for how to run this locally: docs.resgen.io/local/running…
Or you could use higlass / resgen, which has had this functionality since 2000, only requires BAM files and can be run locally right now. See for yourself with this @GenomeInABottle dataset. resgen.io/paper-data/Zook%20…
1
61
Alright, it's still very much a work in progress, but you can now run resgen locally to view data that's on your machine without uploading to resgen.io. docs.resgen.io/local/running…
1
1
141
To get started, install resgen-python, start an instance in any directory, create a user, sync data and open browser: pip install resgen-python resgen manage start . resgen manage create-user resgen manage sync-datasets
1
37
From there, it's the normal resgen interface except that the current project is the current directory. If this sounds a lot like the erstwhile higlass-manage functionality, it is because it's modeled after it. Just with more sophisticated directory and metadata handling.
30
Did you know oxbow powers resgen? We use it to load tiles for bigwig and bam files. Great library!
Proud to announce the latest release of 🧬#Oxbow🏹, with new features to make NGS data analysis more powerful, efficient, and "composable". Learn more at: oxbow.readthedocs.io/
1
3
254
Got a version of paired-end read pileups out. The aesthetics are nice but the layout algorithm needs some work. Still not quite ready for prime time. Nevertheless, here's a link to try it out with Gorilla data from Yoo et al. 2024 (@EichlerLab). resgen.io/paper-data/Yoo%202…
251
Big update over the weekend: datasets can now be organized into folders! Also, the default ordering for projects is by the last time they were opened. Soon to come is an option to select how they are ordered.
1
1
4
580
Also, some minor UI cleanups. Notably, the entire dataset can be dragged onto the browser to view.
1
1
225
Less noticeable are back end updates to the UI framework. This brings it up to date and eliminates a large amount of technical debt. Large changes invariable introduce some instability. Please excuse the inconvenience and reach out if you encounter any issues.
1
221
Turns out this requires updating a bunch of outdated UI components and that is taking forever🤦‍♂️
Thinking of making the tilesets list support nesting, like a file browser 🤔. Tags and descriptions wouldn't change.
1
217
Thinking of making the tilesets list support nesting, like a file browser 🤔. Tags and descriptions wouldn't change.
1
1
2
439
If this existed, one could mirror an entire directory tree in a resgen project, just like github.
1
119
Hot tip: If you're having resgen / higlass performance issues on Chrome on Mac OS X, try entering "about://flags" in the url bar and setting "Choose ANGLE graphics backend" to "OpenGL".
138
We've been serverless for a couple months now. It's been growing pains but performance and scalability is improving. There's a new caching layer that should improve responsiveness for the most frequently used tilesets.
1
161
Finally switched resgen.io backend to serverless. This enables much greater scalability. Please excuse and report any hiccups you may encounter in the next few days.
104
For the record, hardware acceleration is indeed enabled in Chrome:
1
82
Thanks to @nv1ctus for pointing out the poor performance in Chrome! We'll work to improve it.
68
PSA: For reasons unkown, resgen seems to perform much better in Firefox than in Chrome. Below is a screencap in Firefox and in the replies is a screencap from Chrome. The difference is astonishing.
1
1
4
813
Screencap of sluggish Chrome behavior. It wasn't always this way. Chrome used to perform better than Firefox. It's unclear when the tables turned.
1
67
Big thanks to @nv1ctus for getting file-like support for BAM files implemented in github.com/abdenlab/oxbow 🙏 Works like a charm 👌
95