📚 LITCoder Tutorials

Learn how to build and compare neural encoding models with step-by-step guides

🚀

Quick Start

Get up and running with LITCoder in 5 minutes. Set up your environment, organize data, and verify everything works.

5 min Beginner
Start Tutorial →
🧱

Understanding Assemblies

Assemblies organize brain data, stimuli, timing, and metadata for training encoding models.

10 min Beginner
Start Tutorial →
⏱️

Word Rate Features

A fast baseline that counts words per TR and aligns with brain data.

10 min Beginner
Start Tutorial →
🔤

Static Embeddings

Use pre-trained word vectors (Word2Vec, GloVe) as features for encoding models.

15 min Beginner
Start Tutorial →
🧠

Language Model Features

Extract contextual transformer features (e.g., GPT-2) with caching and layer control.

20 min Intermediate
Start Tutorial →
🔊

Speech Features

Extract features from audio using Whisper or similar speech models.

20 min Intermediate
Start Tutorial →
🧠

Building Your First Encoding Model

Learn the fundamentals of neural encoding models. Understand the pipeline, choose parameters, and build your first model.

15 min Beginner
Start Tutorial →
📊

Model Comparison & Evaluation

Compare different models and evaluate performance. Learn cross-validation, metrics, and best practices.

20 min Intermediate
Start Tutorial →
🔬

Advanced Techniques

Explore FIR kernels, downsampling methods, and advanced modeling techniques for better performance.

30 min Advanced
Start Tutorial →
📈

Experiment Tracking with W&B

Integrate Weights & Biases for experiment management, visualization, and collaboration.

10 min Intermediate
Start Tutorial →
🎯

Custom Datasets

Add your own brain imaging datasets to LITCoder. Learn the data format requirements and integration process.

50 min Advanced
Start Tutorial →

🎯 Getting Started

New to LITCoder? Start with our Quick Start guide to get your environment set up, then move on to building your first encoding model.

🚀 Quick Start 🧠 First Model