Code Monkey home page Code Monkey logo

Hi there!

I'm Maxim Kuleshov, a Senior Bioinformatics Engineer based in New York. With a decade of experience in full-stack development and specialization in biological data analysis pipelines, I'm passionate about bridging the gap between science, engineering, and product development. My journey includes significant contributions at Mount Sinai's Department of Pharmacological Sciences, where I've developed applications like popular web service Enrichr and contributed to bioinformatics research with over 10000 citations to my work.

Feel free to reach out via email or connect with me on LinkedIn.

Python Streamlit Flask MySQL

AWS Docker OpenAPI

NextFlow Jupyter numpy scipy pandas R

D3.js plotly

My prjects

💎Crystal Clear Enrichment Analysis

GitHub

💎Crystal Clear Enrichment Analysis is a web app that lets users analyze gene sets easily. You need to prepare your background genes and gene set library files in specific formats and locations. The app can run either through Streamlit locally or using Docker.

For gene set submissions, the app accepts direct input of gene names or file selection from your data folder. It checks for duplicates and validates genes against a background set to ensure the analysis is accurate. The results are displayed in interactive charts and graphs, with options to export data in spreadsheet, data frame and JSON formats. All results are stored with unique filenames for easy management.

Advanced options include customization of the results display and different statistical methods for calculating p-values. Users can also upload their background gene sets and gene set libraries, making the app versatile for various enrichment analyses.

Crystal Clear Enrichment Analysis Technologies: Streamlit, Docker

Enrichr

Website | Publication 1 | Publication 2

Enrichr is a web service for gene set enrichment analysis that helps researchers understand the functions associated with gene sets. Starting with 500 users, Enrichr grew to over 100,000 users, with the number of submissions increasing from 10,000 to 10 million annually. This tool simplifies data analysis, making it easier for biologists and data scientists to use.

Enrichr

Technologies: Java, Tomcat, MySQL, JavaScript, D3.js, Docker

X2K Web

Website | Publication

X2K Web infers upstream regulatory networks from gene expression data, integrating different analytical approaches to predict key regulatory elements.

X2K

Technologies: Java, Tomcat, JavaScript, D3.js, Docker

The COVID-19 Drug and Gene Set Library

Website | GitHub | Publication

This library serves as a central repository for drug and gene sets related to COVID-19, fostering community contributions and facilitating research.

COVID-19 Drug and Gene Set Library

Technologies: Python, Flask, JavaScript, D3.js, Docker

KEA3

Website | GitHub | Publication

KEA3 provides kinase enrichment analysis, allowing researchers to identify key kinases involved in signaling pathways related to their datasets.

KEA3

Technologies: Java, Tomcat, JavaScript, D3.js, Docker

Gene and Drug Landing Page Aggregator (GDLPA)

Website | GitHub | Publication

The GDLPA is a web tool that aggregates links to gene and drug landing pages from various repositories, simplifying the search process for researchers.

Gene and Drug Landing Page Aggregator

Technologies: Technologies used not specified; please insert relevant technologies.

lncHUB2

Website | GitHub | Publication

lncHUB2 focuses on the functional predictions of human long non-coding RNAs, integrating co-expression correlations to provide insights into lncRNA functions.

lncHUB2

Technologies: Python, Flask, JavaScript, Jupyter, D3.js, Docker

Maxim Kuleshov's Projects

mag icon mag

Assembly and binning of metagenomes

park_tg_network icon park_tg_network

Jupyter notebook to process message history from Telegram group chats and use in visualization

pyvep icon pyvep

Python wrapper and web-server for Ensembl VEP

rnaseq icon rnaseq

RNA sequencing analysis pipeline using STAR, RSEM, HISAT2 or Salmon with gene/isoform counts and extensive quality control.

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.