Code Monkey home page Code Monkey logo
Axel Pahl photo

apahl Goto Github PK

followers: 61.0 following: 0.0 repos: 38.0 gists: 13.0

Name: Axel Pahl

Type: User

Company: MPI of Molecular Physiology (Dortmund)

Bio: Med. Chemist turned Data Scientist. Linux enthusiast, programming in Python & Rust. Living between Hannover (home) and Dortmund (work).

Location: Germany, Dortmund (work) / Hannover (home)

About Me

Name: Dr. Axel Pahl (ORCID)

Keywords

Cell painting, Cheminformatics, Data science, Medicinal chemistry;
Python, RDKit, Pandas, Flask, Panel, Seaborn;
Rust, SQL, Pipeline Pilot

Short Profile

PhD (Dr. rer. nat.) in organic chemistry. Strong background in medicinal chemistry (lab leader in pharmaceutical industry for 9 years). Cheminformatics and data science. Linux enthusiast, interested in programming languages, general geek.
Current position: Chemoinformatician / data scientist at Max-Planck-Institute (MPI) of Molecular Physiology, Dortmund (Germany). Responsible for down-stream processing, analysis and visualization of Cell Painting results.
Looking for new opportunities (in Germany).

Skills

Languages

  • German: Native
  • English: Fluent

IT

  • General: Focus on open and free systems whenever possible

  • OS: Predominantly Linux; Windows

  • Extensive knowledge of programming languages:

    • Many years of experience in programming in Python, mainly using the Python data science stack (Numpy, Pandas), web services via Flask and Panel, visualization via Matplotlib, Seaborn, Holoviews, Altair
    • Additional experience in programming in Rust, Go and Nim
  • High familarity with tools and libraries

    • RDKit (Talks at 2 RDKit UGMs)
    • Pipeline Pilot expert user
    • Managing cluster workflows using SLURM
    • Compound registration in Oracle databases, database admin

Recent Publications and Talks

See separate document.

Axel Pahl's Projects

bintools icon bintools

A collection of binary helper programs written in Nim (http://www.nim-lang.org).

cellpainting2 icon cellpainting2

Analyzing Cell Painting results with Dask and Pandas - not yet ready for use by others

collect icon collect

A few generic collection types for the Go programming language.

corosim icon corosim

Simple infection simulator, written in Swift using Raylib

csvtable icon csvtable

Nim tools for dealing with CSV files with an API similar to Python's CSVDictReader and -Writer

dodge icon dodge

A small game written in Swift using Raylib

hn icon hn

A Hacker News downloader for the terminal.

img_viewer icon img_viewer

A plate image viewer for visually analysing Cell Painting results

jupy_tools icon jupy_tools

misc tools for working in a Jupyter notebook in a cheminformatics context

mol_frame icon mol_frame

Chemical Structure Handling for Pandas DataFrames

nim-pymod icon nim-pymod

Auto-generate a Python module that wraps a Nim module.

nim_magic icon nim_magic

Nim cell magic for JupyterLab or Juypter Python Notebooks.

nools icon nools

A collection of personal tools for the Nim programming language.

npscafs icon npscafs

Tools for dealing with Natural Product Scaffolds

rdkit icon rdkit

The official sources for the RDKit library

rdkit_misc icon rdkit_misc

A collection of miscellaneous personal tools for the RDKit

rdkit_nim icon rdkit_nim

Nim bindings for the C++ cheminformatics toolkit RDKit.

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.