How nishantk-iisc/data-analytics works
This repository is a collection of data-analytics course assignments, not one integrated application. The principal workflows are standalone analyses: load or prepare data, apply a domain-specific model or statistical method, and produce estimates, plots, or reports. The graph preserves the sampled cricket, community-detection, gene-expression, neuroscience, epidemic-modeling, and genomic-search work. Several assignment excerpts are partial, and the README gives no further capability details, so connections not visible in source are omitted.
Main entry points: main.py Analysis Runner · nishant_21495_Asst1.py Data Preparation · line_fit.py Line Fit Analysis · Assignment6.py BWT Indexing
Components 19
Cricket Modeling
- Match Data
- Data Preparation
Assignment #1/nishant_21495_Asst1.py - Model Training
Assignment #1/nishant_21495_Asst1.py - DL Model
Assignment #1/nishant_21495_Asst1.py - Parameter Fitting
Assignment #1/dl.py
Community Detection
- Graph Analysis
Assignment #2/community-nishant-kumar.py
Gene Analysis
- Gene Expression Analysis
Assignment #3/nishant_21495_Asst3.py
Neuroscience Analysis
- Analysis Runner
Assignment #4/code/main.py - Line Fit Analysis
Assignment #4/code/line_fit.py - Gamma Fit Analysis
Assignment #4/code/gamma_fit.py - Distance Metrics
Assignment #4/code/utility.py
Epidemic Modeling
- SEIR Simulation
Assignment #5/nishant_21495_Assign5.py - Model Calibration
Assignment #5/nishant_21495_Assign5.py - Prediction Plots
Assignment #5/nishant_21495_Assign5.py
Genomic Search
- Genome Reference Data
- BWT Indexing
Assignment #6/Assignment6.py - Read Search
Assignment #6/Assignment6.py - Exon Counts
Assignment #6/Assignment6.py
Other components
- Analyst
Connections 15
- Analyst → Match Data: provides data
- Match Data → Data Preparation: loads
Assignment #1/nishant_21495_Asst1.py - Data Preparation → Model Training: trains on
Assignment #1/nishant_21495_Asst1.py - Model Training → DL Model: updates
Assignment #1/nishant_21495_Asst1.py - Analyst → Parameter Fitting: runs
Assignment #1/dl.py - Analysis Runner → Line Fit Analysis: runs
Assignment #4/code/main.py - Analysis Runner → Gamma Fit Analysis: runs
Assignment #4/code/main.py - Line Fit Analysis → Distance Metrics: uses metrics
Assignment #4/code/line_fit.py - Analyst → Graph Analysis: runs analysis
Assignment #2/community-nishant-kumar.py - Analyst → Gene Expression Analysis: runs analysis
Assignment #3/nishant_21495_Asst3.py - Model Calibration → SEIR Simulation: simulates
Assignment #5/nishant_21495_Assign5.py - Analyst → Prediction Plots: requests plots
- Genome Reference Data → BWT Indexing: indexes
Assignment #6/Assignment6.py - BWT Indexing → Read Search: locates reads
Assignment #6/Assignment6.py - Read Search → Exon Counts: counts exons
Assignment #6/Assignment6.py