Data Scientist
Anaya
Gandhi
—
Mechatronics → Data Science.
I study how systems move, adapt, and respond under constraint, from protein conformational paths to Olympic biomechanics to ALS detection from speech.
Curious about
how things work.
Obsessed with why.
My career has been a series of increasingly strange ways to answer the same question: how do systems behave when they're pushed? I started in mechatronics, building things that moved, failed, overheated, crashed, and occasionally taught me humility. When something broke, there was nowhere to hide, the system was either doing what it was supposed to do or it wasn't. That engineering mindset followed me into data science, where I'm less interested in chasing the latest model and more interested in understanding the system underneath. To me, data is rarely the destination. It's the clue.
Over the last few years, I've used machine learning and analytics to study protein dynamics, detect neurological disorders from speech, analyze elite athlete biomechanics, optimize business decisions, and generally ask far too many questions about why things behave the way they do. On paper, those projects look completely unrelated. To me, they're all variations of the same problem. Proteins fold. Athletes move. Patients speak. Markets shift. Complex systems adapt under constraint, and I'm fascinated by understanding the mechanisms behind that adaptation.
My MSc in Data Science at the University of Edinburgh gave me the tools to explore those questions through machine learning, statistics, and computational modelling. More importantly, it taught me that a good model isn't just accurate—it helps you understand something you couldn't see before. Today, I'm looking for opportunities across data science, AI, health technology, computational biology, and human performance, especially where data can drive decisions that matter in the real world. If there's a system worth understanding, I'm probably interested.
I'm actively seeking roles in health AI, computational biology, and applied ML research, especially teams where outputs have real biological or physiological consequence. I'm open to industry and research positions, and don't require a PhD-level role to do PhD-level thinking. Mumbai-based, open to remote and relocation.
The
work.
Each project has a live interactive demo — not just a description, something you can actually play with.
The Problem
MurD ligase cycles between open and closed conformations to catalyze cell-wall synthesis. Traditional MD captures this, but takes weeks. Can a physics-informed generative model learn that conformational landscape directly from existing trajectory data?
The Approach
Physics-informed VAE on 2,700 MurD MD frames (open/closed/apo). Loss = MSE + β·KL + bond/angle penalties + Ramachandran torsion term. Three-stage search over 192 configs → balanced VAE (dz=64) resolving mode collapse.
Results
The Problem
ALS affects up to 80% of patients through dysarthria — impaired speech from motor neuron degeneration — and it often appears early. Could automated speech analysis catch it before other symptoms?
The Approach
Two parallel pipelines: Wav2Vec 2.0 fine-tuned on TORGO for dysarthria detection, and classical ML regression on VOC-ALS acoustic biomarkers (F₀, HNR, jitter, shimmer) for ALS severity grading.
Results
The Problem
Stock correlations are often driven by shared investor behaviour. If the same institutional investors hold both MSFT and another stock, market movements propagate through those ownership networks — invisible in price data alone.
The Approach
Bipartite graph (1,606 nodes: 77 investors + 1,529 stocks) from 2016–2023 quarterly 13F filings. Co-investment projection, betweenness centrality, Louvain community detection, and minimum spanning tree on return correlations.
Results
The Problem
Market dynamics emerge from agent interactions. Rather than modelling markets top-down, ABM lets complexity arise from the bottom up — making emergent phenomena like volatility cascades visible.
The Approach
Bitcoin/GBP, 1,750-day simulation. 100 agents (5,000 GBP + 0.5 BTC each): 70% Chartists (Momentum, RSI, Balanced, Alternating) + 30% Random. Petrov's Price Response Function + Gibrat's Law. Novel Contrarian Trader introduced in Task 4.
Results
Physics-Informed VAEs for
Protein Conformational Modeling
View on GitHub
The Problem
Because proteins are inherently dynamic, mapping their conformational transitions is essential for modern drug discovery. However, traditional molecular dynamics simulations are computationally exhaustive, often requiring weeks to generate a single trajectory. This opens a critical question: can generative models bypass these physical simulation bottlenecks by learning the conformational landscape directly from historical trajectory data?
The Approach
This project implements a physics-informed VAE trained on MurD ligase molecular dynamics trajectories, consisting of 2,700 total frames evenly distributed at 900 frames per functional state (open, closed, and apo). The network utilizes an MLP encoder paired with a FoldingNet-style decoder, optimized via a total loss function defined as Ltotal = LMSE + βLKL + wgeoLgeo + wramaLrama. This formulation directly accounts for reconstruction error, KL regularization, AMBER-style bond/angle penalties, and Ramachandran torsion constraints to preserve the physical realism of backbone dihedrals.
The optimal architecture was determined through a three-stage search evaluating 192 hyperparameter configurations. Test 15 established the baseline structural parameters (dz=8, β=0.05, wgeo=5×10−5), while Config 82 identified the superior physics constraint set (bond+smoothness) with a realism score of 0.4965. Because this initial configuration exhibited mode collapse during structural interpolation, a final balanced VAE (dz=64) was
Results
Drag the sliders to explore different regions of the learned conformational landscape. The dots show interpolated protein structures; RMSD updates live.
Three VAE iterations to solve mode collapse and over-diversity. Click to see what broke — and what fixed it.
Automatic Speech Analysis for
Dysarthria Recognition & ALS Diagnosis
View on GitHub
The Problem
For up to 80% of ALS patients, one of the earliest and most challenging symptoms to emerge is dysarthria the impairment of speech caused by the degeneration of motor neurons. Because this speech decline often appears long before other major physical symptoms, it presents a unique opportunity for early detection. Could automated speech analysis step in to catch these subtle vocal shifts before noticeable symptoms take hold? Transitioning from manual clinical evaluations to automated, data-driven speech tracking could completely change how early we catch the disease.
The Approach
Two parallel pipelines: Wav2Vec 2.0 fine-tuned on TORGO — a 2,000-sample database of dysarthric and healthy speech, evenly split by gender — for deep feature extraction and binary dysarthria classification. In parallel, a shallow neural net trained on 13 MFCCs served as a comparator classifier on the same dataset.
The second pipeline targets ALS severity prediction using the VOC-ALS dataset (153 Italian-speaking individuals: 102 ALS patients, 51 healthy controls). Five acoustic biomarkers — mean F₀, F₀ standard deviation, HNR, jitter, and shimmer — were extracted across 8 prescribed vocal tasks (40 features total) and fed into regression models: Linear, Ridge, Lasso, XGBoost, and Random Forest. Severity was quantified via an inverted ALSFRS-R clinical scale, enabling disease progression tracking.
Results
Toggle between healthy and dysarthric speech profiles to visualize changes in key acoustic biomarkers associated with ALS progression.
Confusion matrices for all three detectors on 200 test samples (Table 4). Click a model to inspect it.
Seasonal & Life Cycle Patterns
in Music Popularity
View on GitHub
The Problem
Why do certain tracks peak immediately and fade into obscurity, while others build a slow, sustainable burn? This project investigates whether a song's full popularity trajectory. From its initial release to its peak and eventual decline, can be predicted using a combination of intrinsic audio features and strategic release timing.
The Approach
Using the Spotify Top 200 dataset (2017–2023) supplemented with Spotify Developer API metadata, I engineered three core lifecycle features: time to peak, duration at peak, and rate of decline. The feature set integrated temporal markers (release month and day of week) with core audio dimensions, including energy, danceability, valence, speechiness, acousticness, and loudness.
Unsupervised benchmarking across four clustering algorithms (KMeans, DBSCAN, Agglomerative, and Gaussian Mixture) evaluated via Silhouette, Davies-Bouldin, and Calinski-Harabasz metrics identified KMeans as the optimal model (Silhouette score of 0.214 vs. DBSCAN's −0.283). The elbow method established 3 distinct clusters as the ideal structural fit. Predictive modeling using Random Forest, XGBoost, and SVR demonstrated that incorporating release-month temporal features drastically outperformed models utilizing audio features alone when forecasting a track's time-to-peak.
Results
Drag the sliders to set a song's audio profile. Watch the radar chart update and see which of the three discovered archetypes it most resembles.
The three discovered archetypes — how each cluster's popularity actually moves over a song's chart life. Click a cluster to highlight it.
Shared Investor Networks:
Linking Microsoft to the Market
The Problem
Traditional financial analysis often overlooks the fact that stock correlations are heavily driven by shared investor behavior rather than fundamental market indicators alone. When the same institutional investors simultaneously hold large positions in Microsoft (MSFT) and another equity, broader market movements inevitably propagate through these underlying ownership networks. This structural interconnectedness remains completely invisible when examining price data in isolation, creating a critical blind spot for risk assessment.
The Approach
To uncover these hidden dynamics, this project constructed a bipartite graph utilizing quarterly 13F holdings filings spanning from 2016 to 2023. The resulting network comprised 1,606 total nodes—consisting of 77 distinct institutional investors and 1,529 individual stocks—with edge weights mathematically encoding the exact number of quarters a given investor maintained a position in a stock. To isolate the relationships between assets, this bipartite network was then projected onto the stock side, creating a unipartite co-investment network where an explicit link is established between two stocks if they share at least one mutual institutional investor
Three analytical threads were executed in parallel to evaluate this network structure. First, betweenness centrality was calculated to track which specific stocks acted as critical systemic bridges across the market. Second, Louvain community detection was applied across 29 unique quarterly snapshots to monitor how clusters of co-invested stocks evolved over time. Finally, a minimum spanning tree was constructed based on historical return correlations, using the distance formula d = 1 − |correlation|, to reveal the market's true structural backbone before, during, and immediately following the COVID-19 pandemic.
Results
Betweenness centrality measures how often MSFT acts as a bridge between stocks. Watch it collapse during COVID — then come back stronger than ever.
Trading Strategy Interactions:
An Agent-Based Model of Market Dynamics
The Problem
Market dynamics really come down to what happens when different trading strategies collide. When you have trend-followers, mean-reversion traders, and noise traders all competing in the exact same space, it begs the question: who actually comes out on top, and what does that competition do to the market itself? Instead of using rigid, top-down economic equations, agent-based modeling lets these complex behaviors emerge naturally from the bottom up. This makes it much easier to actually see and map out exactly how things like sudden volatility cascades and wealth concentration happen.
The Approach
To test this out, I set up a simulation of a Bitcoin/GBP market running over 1,750 days. I started with a baseline population of 100 agents, giving every single one of them a starting balance of 5,000 GBP and 0.5 BTC to keep the playing field level. For the initial population mix, I went with 70% Chartists—which included a mix of Momentum-Dominant, RSI-Dominant, Balanced, and Alternating subtypes—and 30% Random Traders. After establishing that baseline, I threw a brand-new Contrarian Trader class into the mix, replacing 10% of those Random Traders to see if a mean-reversion strategy could actually step in and stabilize the market.
As for how the market handles the math, pricing is driven by Petrov's Price Response Function, meaning net demand is what directly forces price changes. On the supply side, Gibrat's Law dictates Bitcoin's growth, kicking out a +10% supply increase every 90 days that gets distributed to agents based on how much crypto they already hold. To keep things realistic and mimic real-world portfolio rebalancing, I built in a market correction mechanism that triggers every 200 days. Finally, after tuning the parameters, I found that an optimal trend-length of n = 10 worked best across all the different chartist subtypes.
Results
Adjust trader proportions and run the simulation to see how agent composition affects market dynamics and relative wealth outcomes.
Real numbers from Table 4. Click a metric to re-rank — the surprising winner isn't who you'd expect.
Where I've
been.
- Dissertation focused on learning how proteins move, using physics-informed machine learning to model conformational changes in biological systems
- Built a foundation across machine learning, AI ethics, behavioural analytics, and data management while working on applied, project-based coursework
- Applied those skills across projects in healthcare AI, computational biology, sports performance, financial networks, and predictive analytics
- Designed and built a search-and-rescue drone for my final-year project, applying robotics and control systems to a real-world problem
- Developed a foundation in robotics, embedded systems, and automation, along with the engineering mindset that still shapes how I approach machine learning today
- Interned at ComXR, contributing to immersive technology projects and gaining hands-on experience working in multidisciplinary teams
- Collaborated with Indian Olympic track athletes to analyze biomechanics, pre-competition and in-competition stats to identify performance improvement opportunities
- Developed comprehensive, data-driven training plans tailored to each athlete's individual needs
- Applied ML algorithms to identify meaningful patterns in athlete data — enabling data-driven coaching strategies
- Led a price elasticity project — in-depth analysis of price-demand relationships across a portfolio of 500+ products
- Built a predictive pricing model using advanced ML, enabling optimized pricing strategies and maximized sales
- Presented to senior management; model drove an 80% increase in sales for the top 500 products