Research

I’m interested in Computational Science and Engineering (CSE) for applications in complex biological systems. My work focuses on developing high-performance numerical methods including level-set methods, scientific computing on adaptive meshes, and solvers for nonlinear ODEs and PDEs. I’m passionate about bridging scales from molecular dynamics to continuum models using modern computational techniques.


1. Multi-Scale High-Performance Computational Methods for Free Boundary Problems

Multiscale Continuum Framework for Protein Aggregation

I’m developing a computational framework to predict long-term stability of high-concentration biotherapeutic formulations. This work addresses a critical challenge in pharmaceutical development: protein aggregation can limit drug shelf-life and cause adverse immune responses, but current models cannot bridge molecular-scale physics with shelf-life timescales.

Key contributions:

  • Level-set representation of evolving protein aggregate boundaries on adaptive octree grids
  • Continuum transport equations coupled with stochastic nucleation events
  • Robin boundary conditions derived from Wertheim Thermodynamic Perturbation Theory to capture surface binding affinities
  • Parallel implementation using the CASL library with demonstrated scaling to 1000+ cores
  • Integration of long-range interactions (electrostatics via Poisson-Boltzmann, hydrodynamics via Stokes flow)

Impact: This framework enables pharmaceutical companies to predict stability from short-term measurements, accelerating drug development and reducing costs.

Technologies: C++, PETSc, MPI, p4est adaptive mesh refinement, level-set methods

Status: Ongoing dissertation research (2024-2026)


2. Advanced Computational Techniques for Optimal Control

Stochastic Optimal Control for Neural Oscillators

Developed computational methods for solving stochastic Hamilton-Jacobi-Bellman (HJB) equations to design energy-efficient control strategies for noisy dynamical systems, with applications to deep brain stimulation for Parkinson’s disease.

Key contributions:

  • First-ever numerical framework for computing globally optimal feedback control in stochastic neural oscillator systems
  • High-order WENO/ENO schemes with operator splitting for HJB equations
  • Implicit parabolic solvers achieving 50× speedup through adaptive mesh refinement
  • Event-driven optimal controllers for desynchronizing pathological neural rhythms

Publications:

  • F. Rajabi, F. Gibou, J. Moehlis, “Optimal Control for Stochastic Neural Oscillators,” Biological Cybernetics (2025)
  • M. Zimet, F. Rajabi, J. Moehlis, “Nearly Optimal Chaotic Desynchronization,” IEEE CDC (2025)
  • J. Moehlis, M. Zimet, F. Rajabi, “Magnitude-Constrained Optimal Desynchronization,” Frontiers in Network Physiology (2025)

Technologies: C++, PETSc, adaptive mesh refinement, numerical optimal control


3. Machine Learning & AI for Science

Neural Signal Processing & Data-Driven Control

Integrating physics-informed machine learning with traditional numerical methods for time-series prediction and control optimization in biological systems.

Research directions:

  • Neural signal processing for extracting features from noisy neurophysiological data
  • Data-driven control methods combining ML with optimal control theory
  • Neural operators for free boundary problems: Investigating neural operator architectures (DeepONet, FNO) for accelerating level-set simulations of protein aggregation
  • Physics-informed neural networks (PINNs) for learning closure models in multiscale simulations

Technologies: PyTorch, JAX, TensorFlow, hybrid ML-physics approaches

Status: Active exploration (2024-2025)


4. Open-Source Scientific Solver Development

CASL-HJX: Hamilton-Jacobi Equation Solver

Developed and released CASL-HJX, the first comprehensive open-source framework for solving deterministic and stochastic Hamilton-Jacobi equations with guaranteed convergence to globally optimal solutions.

Features:

  • High-order accurate schemes (WENO3, WENO5, ENO) on adaptive Cartesian grids
  • Implicit time integration for parabolic Hamilton-Jacobi equations
  • Ghost fluid methods for irregular boundary conditions
  • Parallel implementation with MPI scaling to 1000+ cores
  • Comprehensive documentation and example problems

Publication: F. Rajabi, J. Fingerman, A. Wang, J. Moehlis, F. Gibou, “CASL-HJX: A Comprehensive Guide to Solving Deterministic and Stochastic Hamilton-Jacobi Equations,” Computer Physics Communications (2025)

GitHub: UCSB-CASL/CASL-HJX

GPU-Accelerated 4D HJB Solver (Work in Progress)

Currently developing a GPU-accelerated solver for 4D Hamilton-Jacobi-Bellman equations using CUDA and Kokkos for performance portability. This will enable real-time optimal control for high-dimensional dynamical systems.

Technologies: CUDA, Kokkos, C++, GPU computing

Target applications: High-dimensional stochastic control, robotics, real-time decision systems


Research Philosophy

I believe in open science and making advanced computational methods accessible. All my research code is open-source with comprehensive documentation. I’m committed to:

  • Developing production-quality scientific software that others can build upon
  • Bridging theory and practice in numerical methods
  • Reproducible research with version-controlled code and data
  • Interdisciplinary collaboration across mathematics, engineering, and biology

Collaborations & Funding

  • Industry: Merck Research Labs (protein aggregation modeling)
  • Academic: Prof. Frédéric Gibou (UCSB ME), Prof. Jeff Moehlis (UCSB ME)
  • Fellowships: UCSB Graduate Research Fellowship, multiple departmental awards

Want to collaborate? I’m always excited to discuss research projects, open-source contributions, or consulting opportunities in computational science. Reach out!