Git Product home page Git Product logo

Hi there šŸ‘‹

I am a Postdoctoral Fellow in the Ray and Stephanie Lane Computational Biology Department at Carnegie Mellon University. I currently work on developing computational and machine learning methods, as well as software, for analyzing and understanding single-cell epigenomics.

I obtained my Ph.D. degree in the Department of Computational Mathematics, Science & Engineering (CMSE) at Michigan State University. My training focused on network biology, graph representation learning, spectral graph theory, and machine learning.

Anurag's GitHub stats

šŸ›  Iā€™m currently developing

  • Stay tuned! Something exciting is going online soon!

šŸ§° I'm actively maintaining several packages related to my past / recent projects

  • obnb: a Python toolkit for setting up benchmarking datasets using publicly available biomedical networks and gene annotation resources. A comprehensive benchmarking study with various graph neural networks and graph embedding methods is presented in obnbench.
  • DANCE: an extensive toolkit for deep learning with single-cell (multi-)omics data.
  • PecanPy [paper]: a memory efficient and Numba accelerated Python implementation of node2vec with an improved version node2vec+ [paper] for weighted graphs.
  • PyGenePlexus [paper]: a network-based gene classification service using machine learning and gene interaction network features.
  • GTaxoGym [paper]: a taxonomic study of benchmarking graph datasets from various domains based on the GNN model sensitivity to a collection of graph perturbations.

šŸ“« Find out more about my work and reach out to me

āš” Side projects

  • āœļø I share my passion about network biology and machine learning via blog posts on Medium
  • šŸ‘€ I create mathematical and algorithmic visualizations using Manim, which was first developed and used by my favorite math YouTube channel 3Blue1Brown.
  • šŸ¤— I contribute to open source projects in various ways
  • šŸ“¦ I work on several small packages on the side to help improve my production workflow and exercise my dev workflow
    • pydab: a tool for working with dab files used by Sleipnir, a C++ library for machine learning on genomic data.
    • py2zenodo: a command line tool for uploading data to Zenodo
    • fastauroc: a Numba accelerated computation of the area under the receiver operating characteristic.

Installation notes

conda create -n remylau python=3.11 -y && conda activate remylau

pip install -e .

conda clean --all -y

Remy Liu's Projects

lapreprint icon lapreprint

šŸ“ A nicely formatted LaTeX preprint template

litegraph icon litegraph

A light weight python graph object built using dictionary and lists. Serve as alternative to NetworkX for fast lite graph operations.

magnet icon magnet

MagNet graph convolutional network

networkdos icon networkdos

Network Density of States (https://arxiv.org/abs/1905.09758) (KDD 2019)

pecanpy icon pecanpy

A fast, parallelized, memory efficient, and cache-optimized Python implementation of node2vec

pyg_autoscale icon pyg_autoscale

Implementation of "GNNAutoScale: Scalable and Expressive Graph Neural Networks via Historical Embeddings" in PyTorch

pykeen icon pykeen

šŸ¤– A Python library for learning and evaluating knowledge graph embeddings

pylogconfig icon pylogconfig

Easily configure Python logger with configuration files.

pytest-logger icon pytest-logger

Pytest plugin configuring handlers for loggers from Python logging module.

remylau.github.io icon remylau.github.io

Github Pages template for academic personal websites, forked from mmistakes/minimal-mistakes

sctag icon sctag

"ZINB-based Graph Embedding Autoencoder for Single-cell RNA-seq Interpretations" in AAAI 2022

snap icon snap

Stanford Network Analysis Platform (SNAP) is a general purpose network analysis and graph mining library.

sota_cell_type_annotation icon sota_cell_type_annotation

A collection of state-of-the-art machine-learning methods for cell type annotation with utilities to run/reproduce them.

spectral_graph_reduction icon spectral_graph_reduction

Python code associated with the paper "A Unifying Framework for Spectrum-Preserving Graph Sparsification and Coarsening'' (NeurIPS, 2019)

staged-recipes icon staged-recipes

A place to submit conda recipes before they become fully fledged conda-forge feedstocks

submitit icon submitit

Python 3.6+ toolbox for submitting jobs to Slurm

tuning_playbook icon tuning_playbook

A playbook for systematically maximizing the performance of deep learning models.

videos icon videos

Code for the manim-generated scenes used in 3blue1brown videos

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.