Skip to content

omar-chishti/omar-chishti.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

244 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

White Matter Tract Explorer

An interactive three-dimensional visualization of white matter pathways in the human brain. Developed in 2023 as an educational tool for neuroscience students, researchers, and anyone interested in neuroanatomy.

View Live Application →

White Matter Tract Explorer


Overview

This web-based application presents 25 major white matter tracts derived from high-resolution diffusion MRI tractography data. Built using modern web technologies (WebGL, Web Components), it provides an intuitive interface for exploring the structural connectivity of the human brain with support for augmented reality on compatible devices.

Features

  • Interactive 3D Visualization: Rotate, zoom, and pan through 25+ white matter tract models
  • Brain Overlay: Toggle transparent brain anatomy for anatomical context
  • Dark Mode: Optimized viewing experience for different lighting conditions
  • Augmented Reality: View models in physical space on compatible devices
  • Responsive Design: Seamless experience across desktop and mobile platforms

Technical Stack

  • HTML5
  • CSS3
  • Vanilla JavaScript
  • Google Model Viewer (Web Component)
  • GLB (GL Transmission Format) 3D models
  • Blender (for creating models)
  • DSI Studio (for processing difussion MRI data)

Live Demo

Visit the live application: https://omar-chishti.github.io

Interface

  • Classical typography (Cinzel and Crimson Text)
  • Light and dark viewing modes
  • Keyboard shortcuts for efficient navigation
  • Responsive design for desktop and mobile devices
  • Augmented reality view on compatible devices

Technical

  • Pure HTML5, CSS3, and vanilla JavaScript
  • No framework dependencies
  • Schema.org structured data for academic SEO
  • Optimized GLB model format for fast loading

White Matter Tracts

The visualization includes 25 hand-modeled fiber pathways:

Association TractsConnecting regions within the same hemisphere

  • Arcuate Fasciculus (L_AF)
  • Cingulum (L_CG)
  • Extreme Capsule (L_EMC)
  • Frontal Aslant Tract (L_FAT)
  • Inferior Frontooccipital Fasciculus (L_IFOF)
  • Inferior Longitudinal Fasciculus (L_ILF)
  • Middle Longitudinal Fasciculus (L_mLF)
  • Parietal Aslant Tract (L_PAT)
  • Superior Longitudinal Fasciculus (L_SLF)
  • Uncinate Fasciculus (L_UF)
  • Vertical Occipital Fasciculus (L_VOF)

Projection TractsConnecting cortex with subcortical structures

  • Acoustic Radiation (AR_L)
  • Corticobulbar Tract (CBT_L)
  • Corticopontine Tract (CPT_L)
  • Corticostriatal Tract (CS_L)
  • Corticospinal Tract (CST_L)
  • Dentatorubrothalamic Tract (DRTT_L)
  • Fornix (F_L)
  • Medial Lemniscus (ML_L)
  • Optic Radiation (OR_L)
  • Reticulospinal Tract (RST_L)
  • Thalamic Radiation (TR_L)

Commissural TractsConnecting the two hemispheres

  • Anterior Commissure (AC)
  • Corpus Callosum (CC)

Cerebellar Structure

  • Cerebellum (L_CB)

Controls

Mouse and Touch

  • Rotate: Click and drag (single-finger drag on touch)
  • Zoom: Scroll wheel (pinch gesture on touch)
  • Pan: Right-click and drag (two-finger drag on touch)

Keyboard Shortcuts

  • i or ? — Open information modal
  • Esc — Close modal
  • d — Toggle dark mode
  • b — Toggle brain overlay

Deep Linking

Browser Support

  • Chrome/Edge 90+ (recommended)
  • Safari 14+
  • Firefox 88+
  • Mobile browsers: iOS 12+, Android 8+
  • AR capabilities: ARCore (Android) and ARKit (iOS)

Technical Implementation

Architecture

  • Google Model Viewer web component for 3D rendering
  • GLB format models with transparent brain overlay variants
  • LocalStorage for persistent user preferences
  • URL parameter handling for shareable tract links

Typography

  • Cinzel (inspired by Roman inscriptions, Trajan-like)
  • Crimson Text (refined serif with Garamond/Bembo characteristics)

File Structure

omar-chishti.github.io/
├── index.html                    Main application
├── white-matter-tract-explorer.html   Portfolio URL
├── styles.css                    Complete stylesheet
├── script.js                     Application logic
├── LICENSE                       MIT License
├── robots.txt                    SEO configuration
├── sitemap.xml                   Site structure
├── *.glb                        Individual tract models
├── *_glass.glb                  Brain overlay variants
└── tractograms_final.png        Preview image

Local Development

Clone and serve the repository:

git clone https://github.com/omar-chishti/omar-chishti.github.io.git
cd omar-chishti.github.io
python -m http.server 8000

Open http://localhost:8000 in your browser.

Citation

If you use this visualization in your research or educational materials, please cite:

Chishti, O. (2023). White Matter Tract Explorer: Interactive 3D Visualization of Human Neuroanatomy. https://omar-chishti.github.io/white-matter-tract-explorer.html

Data Attribution

3D tract models are derived from diffusion MRI tractography data courtesy of the Human Connectome Project. This visualization tool is intended for educational and research purposes only.

Acknowledgments

  • Human Connectome Project for tractography data
  • Google Model Viewer team for the excellent 3D viewer component
  • DSI Studio
  • The neuroscience and neuroimaging communities

License

MIT License — See LICENSE file for complete terms.

Built for neuroscience education.

About

White matter tract explorer (developed 2023).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors