Skip to content
View mirelesadan's full-sized avatar

Block or report mirelesadan

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mirelesadan/README.md

Hi, I’m Adan Mireles 👋

I’m an Applied Physics PhD candidate at Rice University developing scientific software and predictive models for complex experimental data. My work spans microscopy, computational physics, biomedical data analysis, and high-performance computing.

I build validated, reusable workflows—from multidimensional imaging and physics-based simulations to cancer drug-response modeling and optimized native implementations.

🔬 Featured projects

  • Cancer Drug Response Prediction A GDSC2 study of 91,229 analyzed drug–cell responses, asking how well gene expression and molecular fingerprints predict assay response in unseen cell lines for drugs represented in training. On 120 held-out cell lines, validation-selected per-drug Ridge reduced test RMSE 18.1% versus the per-drug training-mean baseline; a three-seed PyTorch MLP did not outperform per-drug Ridge. The repository includes cell-line-disjoint evaluation, 2,000 paired cell-line bootstrap resamples, drug-level error analysis, and data provenance. A later exploratory molecular GNN extension tested drug graphs on the same split and did not improve on Ridge.

  • 4Denoise An open-source Python package for processing and visualizing 4D-STEM data. It supports preprocessing, Bragg-peak analysis, crystallographic tilt inference, 3D topography reconstruction, tilt-corrected strain mapping, and interactive visualization. The package supports my first-author Science Advances study, “Strain Mapping of Three-Dimensionally Structured Two-Dimensional Materials”.

  • Generalized C-MEP A reusable Python workflow for correlative multislice electron ptychography, including physically calibrated 3D volumes, registration of complementary datasets, relative overlap scoring, subvoxel atom localization, and simulation-based validation with ASE and abTEM.

  • CUDA C++ Performance Engineering (in active development) A correctness-first portfolio for scientific denoising with C++17, OpenMP, CUDA, and Python bindings validated against reference outputs. Benchmarks separate kernel performance from transfer-inclusive costs and document retained and rejected optimizations.

  • Reinforcement Learning Control of a Double Pendulum A continuous-control project built from symbolically derived nonlinear equations of motion, custom Gym environments, and Stable-Baselines3 DDPG agents trained to control a double pendulum on a cart.

🤖 AI-assisted development

I use Codex and GPT coding assistants to turn research goals into bounded tasks, review implementations, build tests, and improve documentation. I independently validate numerical results and remain responsible for scientific assumptions, software decisions, and reproducibility.

⚡ Current interests

  • Scientific software, materials informatics, and biomedical data analysis
  • Predictive modeling with rigorous validation
  • AI-assisted software development
  • C++ and CUDA performance engineering
  • Computer vision and multidimensional image processing
  • Correlative 3D reconstruction and inverse problems
  • Physics-based machine learning
  • Scientific visualization and interactive tools

🌎 Outside research

When I’m not working with microscopy data or debugging code, I:

  • 💪 Arm wrestle
  • 🪂 Skydive
  • 🎹 Play piano and ukulele
  • 🍽️ Enjoy exploring new restaurants

📫 Connect with me

Popular repositories Loading

  1. 4Denoise 4Denoise Public

    A Python Package for Processing 4D-STEM datasets.

    Jupyter Notebook 4

  2. double-pendulum-rl-control double-pendulum-rl-control Public

    Data-Enabled Physics Course

    Python

  3. mirelesadan mirelesadan Public

  4. CUDA-Cpp-Performance-Engineering CUDA-Cpp-Performance-Engineering Public

    Performance-engineering portfolio translating scientific Python workloads into tested C++ and CUDA C++ implementations with benchmarks and Python interfaces.

    C++

  5. Cancer-Drug-Response-Prediction Cancer-Drug-Response-Prediction Public

    Cell-line-disjoint GDSC2 drug-response prediction with Ridge, PyTorch MLP, and paired bootstrap evaluation

    Python