Skip to content
View maxim-k's full-sized avatar
Block or Report

Block or report maxim-k

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
maxim-k/README.md

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

Pinned

  1. cc_enrichment cc_enrichment Public

    Crystal Clear Gene Set Enrichment Analysis

    Python

  2. OceanCodes/colabfold_web_front OceanCodes/colabfold_web_front Public

    HTML

  3. MaayanLab/covid19_crowd_library MaayanLab/covid19_crowd_library Public

    COVID-19 Crowd Generated Gene and Drug Set Library

    Python 6

  4. MaayanLab/x2k_web MaayanLab/x2k_web Public

    The X2K Web project

    Java 4 1

  5. MaayanLab/KEA3web MaayanLab/KEA3web Public

    HTML 1