Skip to content
View GregorLueg's full-sized avatar

Block or report GregorLueg

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GregorLueg/README.md

Hi there

Who am I ... ?

Computational biologist working at the intersection of drug discovery and large-scale biomedical data, think CRISPR screens, genetics, transcriptomics, multi-omics.
Lately spending more time building open-source tooling specifically for this domain: R packages for bioinformatics & computational biology and Rust crates, often combining the two for performance-critical work. Based in industry with experience in larger pharma companies and small biotechs, but firm believer that good science needs performant and accessible software that does not necessitate fat cloud servers. Some Python packages also in the making around ETLs of large-scale biomedical data. Keep an eye open... ;-)

R Packages

Below are R packages I created and maintain on the side as labour of passion and hand-tailored methods.

Package Description
genewalkR node2vec interface from Rust that implements different (light) GNN-based compbio methods
manifoldsR 2D embedding and manifold learning method (think single cell visualisations) in a single package made blazingly fast
bixverse The tidyverse equivalent for bioinformatics... Highly accelerated and optimised computational biology methods. With alpha version of highly scalable single cell work (soon to be released in main)

Rust Crates

Close to dying my hair blue... Jokes aside, below are the public Rust crates I have created and maintain. These power the libraries and packages in the interpreted, dynamically typed languages, see above.

Crate crates.io Description
node2vec-rs crates.io First trials in Burn... Implements node2vec in Burn, but also highly optimised specialised CPU version written in there.
ann-search-rs crates.io Various computational biology application need fast (approximate) nearest neighbour searches and I fell in love with that field/methods... Has highly optimised CPU indices, quantised versions and GPU-accelerated ones.
manifolds-rs crates.io Implementations of the 2D embedding learning methods that power the manifoldsR package.
bixverse-rs crates.io The Rust code powering the bixverse... Initially part of the bixverse package itself, now abstracted out in its independent and growing crate. Future plans include exposing parts to Python.

Pinned Loading

  1. bixverse bixverse Public

    An R package that provides Rust-based interfaces into your favourite bioinformatics, computational biology methods

    R 34 1

  2. bixverse.plots bixverse.plots Public

    Plotting functions for bixverse

    R

  3. genewalkR genewalkR Public

    node2vec-based CompBio methods in R

    R

  4. manifoldsR manifoldsR Public

    Various embedding methods for manifolds in R, powered by Rust

    R