I made a bold move: I bumped the GenomeSpy version from v0.90.0 to … v1.0.0! 🎉 I also wrote a blog post about it, reflecting a bit on the development journey: genomespy.app/blog/posts/2...
Kari Lavikka
Kari Lavikka
@karilavikka.fi
Researcher working on bioinformatics, WebGL-powered cancer genome visualization, and tumor evolution.
69 followers146 following33 posts
The grammar itself uses JSON, but there is now also a Python package, which makes GenomeSpy much easier to use in Python notebooks and workflows. GenomeSpy: genomespy.app GitHub: github.com/genome-spy/
This was also a good opportunity to demonstrate how GenomeSpy (genomespy.app) can be embedded in an R package. The package generates visualization specifications and lets GenomeSpy do the rendering. And finally, I like my plots prettier.
GenomeSpy used to be WebGL-first (or basically WebGL-only). Recent versions can also generate vector-graphics-editor-friendly SVGs, with automatic rasterization of dense layers. The R package uses this for SVG export. It's called MutGlyph: genomespy.app/MutGlyph/
The visualization also projects the inferred integer copy numbers back into LogR and BAF space, making it easier to see how well a selected solution explains the observed data. The visualization is here: genomespy.app/docs/example...
These and many other examples are available in the documentation for you to play with: genomespy.app/docs/genomic... (3/3)
Kari Lavikka reposted
Kari Lavikka reposted
I've typically used R (with tidyverse) for analyses, but recently I've been familiarizing myself with Python. Pandas feels quite awkward to me, at least compared to dplyr. But @pola.rs is great! It works wonderfully with Parquet files too. ❤️
Jellyfish visualization tool and the Jellyfisher R package have now been published in OUP Bioinformatics! 🎉 doi.org/10.1093/bioi... #Bioinformatics #DataViz (1/7)
Jellyfish and Jellyfisher are available on GitHub: github.com/HautaniemiLa..., github.com/HautaniemiLa... (docs: hautaniemilab.github.io/jellyfisher/) #OpenSource #RStats #Bioinformatics (6/7)
Jellyfish visualization tool and the Jellyfisher R package have now been published in OUP Bioinformatics! 🎉 doi.org/10.1093/bioi... #Bioinformatics #DataViz (1/7)
Jellyfish automates the drawing process and generates visually pleasing plots with ease. Based on the data used in the tumor evolution paper, we've now made auto-generated, interactive Jellyfish plots available at hautaniemilab.github.io/jellyfish/ (4/7)
Jellyfish won the Best Abstract Award at @BioVis at ISMB/ECCB 2023! 🏆 x.com/biovis_net/s.... It took a while to wrap up this project, but I'm happy it's now published—this paper will also be the third and final publication in my PhD dissertation! (5/7)
Jellyfish visualization tool and the Jellyfisher R package have now been published in OUP Bioinformatics! 🎉 doi.org/10.1093/bioi... #Bioinformatics #DataViz (1/7)
The Jellyfish visualization design was initially published in our paper on tumor evolution in ovarian high-grade serous carcinoma (Lahtinen, Lavikka, Virtanen, et al., 2023, www.sciencedirect.com/science/arti...). However, in that paper, all Jellyfish plots were drawn manually. (3/7)
Thrilled to announce that my R package 'jellyfisher' is now available on CRAN! It's my first package submission to CRAN, and a related paper will (hopefully) be published soon. Check it out: cran.r-project.org/web/packages....
Kari Lavikka reposted
🚨 next #BioVis #Dataviz virtual meetup: Will Stahl-Timmins (The #BMJ) is joining us on Sept 18! "A picture of health: Visualisations in medical publishing" Details & Link: biovis.net/2024/meetup/
My first first-author paper is now published: doi.org/10.1093/giga.... GenomeSpy is a grammar-based visualization toolkit for genomic data, powered by efficient WebGL rendering. Check the paper for examples on how we use it to explore a large ovarian high-grade serous carcinoma dataset.
You are up to date.