petermchale
Wrangling genomics data | Developing genomics software
University of UtahSalt Lake City, Utah
Pinned Repositories
diffusion
Implementation of a Denoising Diffusion Probabilistic Model with some mathematical background.
fine-tune-llm
Fine-tune open-source LLM on an instruction dataset
gnn
A collection of projects using graph neural networks implemented from first principles, and using the PyTorch Geometric library
llm-powered-applications
Orchestrating the interaction between users and Large Language Models
math105A
Numerical analysis course in Python
math9
Introductory Python course for math students
nucleotide-transformer
Using an LLM to discover the genetic causes of rare disease
pong_RL
Training a simple AI using the policy-gradient approach to Reinforcement Learning.
tumor
A spatial Markov model of agents making decisions based upon their surroundings. Stochastic optimization via Markov Chain Monte Carlo (Metropolis-Hastings algorithm). Interactive visualization of data using the JavaScript library D3.
petermchale's Repositories
petermchale/math105A
Numerical analysis course in Python
petermchale/tumor
A spatial Markov model of agents making decisions based upon their surroundings. Stochastic optimization via Markov Chain Monte Carlo (Metropolis-Hastings algorithm). Interactive visualization of data using the JavaScript library D3.
petermchale/denoising_coverage_profiles
Using Convolutional Neural Networks to model an association between a genomic sequence and the number of sequenced reads that align to it
petermchale/igv-grid
Create thumbnails of igv.js visualizations and view them all simultaneously in an interactive, responsive web app.
petermchale/llm-powered-applications
Orchestrating the interaction between users and Large Language Models
petermchale/gnn
A collection of projects using graph neural networks implemented from first principles, and using the PyTorch Geometric library
petermchale/Math175
Upper-division Combinatorics Class
petermchale/trfermikit
Discover VNTR-associated DELs that are hard to find using Illumina reads
petermchale/diffusion
Implementation of a Denoising Diffusion Probabilistic Model with some mathematical background.
petermchale/fine-tune-llm
Fine-tune open-source LLM on an instruction dataset
petermchale/nucleotide-transformer
Using an LLM to discover the genetic causes of rare disease
petermchale/pong_RL
Training a simple AI using the policy-gradient approach to Reinforcement Learning.
petermchale/visualize-streaming-data
Visualize the geographic location of tweets in real time using Apache Kafka
petermchale/algorithms_and_data_structures_CPlusPlus
Standard algorithm and data-structure problems in C++
petermchale/algorithms_and_data_structures_Python
Standard algorithm and data-structure problems in Python
petermchale/constraint-tools-data
petermchale/dairy-spread
Create a nice creamy spread(-sheet). Makes me want soda bread, so it does.
petermchale/docker-ci
GitHub Action CI pipeline with Docker containers
petermchale/genomics-web-app
vue app with flask REST api to process genomic data
petermchale/linkedin-learning-open-source-project-python-py3.11
petermchale/lofTolEnhancers
Code for Xu et al. Loss-of-function tolerance of enhancers in the human genome
petermchale/LOGO
petermchale/minDiffusion
Self-contained, minimalistic implementation of diffusion models with Pytorch.
petermchale/NAHRly
Genomic copy-number variant calling on NAHR-based events
petermchale/nextflow
Basic examples of nextflow syntax/usage
petermchale/petermchale.github.io
petermchale/PySyft
Perform data science on data that remains in someone else's server
petermchale/QQ-plots
Model decision making ... and the beauty of order statistics.
petermchale/truvari
Structural variant comparison tool for VCFs
petermchale/web-app-lambda-api-gateway-dynamodb
How to build a web app on AWS using lambda functions, API gateway, and DynamoDB