Troubleshooting
This guide covers common issues and their solutions when using Rica.
Loading Issues
"No valid files found"
Cause: Rica couldn't find the required tedana output files.
Solution:
-
Verify your folder contains at minimum:
*_metrics.tsv*_mixing.tsv*stat-z_components.nii.gz
-
Check file naming follows tedana conventions
-
Ensure you selected the correct folder (the tedana output directory, not a parent)
Files Load But Visualizations Are Empty
Cause: Files may be corrupted or in unexpected format.
Solution:
- Try opening the TSV files in a text editor - are they valid?
- Check the NIfTI file with another viewer (FSLeyes, etc.)
- Verify tedana completed successfully
Browser Folder Selection Doesn't Work
Cause: Some browsers restrict folder access.
Solution:
- Use Chrome or Edge (best support for folder selection)
- Try the local server option instead
- Ensure you're not blocking browser permissions
Performance Issues
Rica Is Slow or Laggy
Cause: Interactive brain viewer can be demanding.
Solutions:
- Switch to static view: Toggle from interactive Niivue to PNG view
- Close other tabs: Free up browser memory
- Use local server: Avoids re-uploading large files
- Try a different browser: Chrome often performs best
Brain Viewer Not Rendering
Cause: WebGL compatibility issues.
Solutions:
- Update your browser to the latest version
- Update graphics drivers
- Try a different browser
- Disable browser extensions that might interfere
Data Issues
Components Look Wrong
Possible causes:
| Symptom | Likely Cause |
|---|---|
| All components rejected | Tedana threshold too aggressive |
| Spatial maps look noisy | Data quality issue |
| Time series all flat | Wrong mixing file |
| Metrics all zero | Parsing error |
Solution: Verify your tedana run completed without errors.
Manual Classification Not Loading
Cause: File format doesn't match expected format.
Solution:
- Ensure file is named
manual_classification.tsv - Check file has correct columns (component, classification)
- Verify tab-separated format (not comma-separated)
External Regressor Heatmap Missing
Cause: Feature requires tedana 24.1 or later.
Solution:
- Update tedana:
pip install --upgrade tedana - Re-run tedana on your data
- Check for
*confound_correlations*.svgin output
Display Issues
Theme Not Switching
Cause: Browser localStorage issue.
Solution:
- Clear browser cache for Rica
- Try incognito/private mode
- Refresh the page
Layout Looks Broken
Cause: Screen too small or zoom level wrong.
Solutions:
- Use a screen at least 1024px wide
- Reset browser zoom to 100% (Ctrl/Cmd + 0)
- Refresh the page
Text Overlapping or Cut Off
Cause: Browser font rendering differences.
Solution:
- Try a different browser
- Adjust browser zoom level
- Report the issue on GitHub
Export Issues
Save Button Not Working
Cause: Browser download permissions.
Solutions:
- Check browser isn't blocking downloads
- Try right-click → Save As
- Check your downloads folder
Saved File Has Wrong Format
Expected format:
If format differs, please report on GitHub.
Local Server Issues
Server Won't Start
Error: "Address already in use"
Solution: Port 8000 is occupied. Use a different port:
Error: "Python not found"
Solution: Install Python 3 or use python3 instead:
Browser Doesn't Open Automatically
Solution: Manually navigate to http://localhost:8000 or use:
CORS Errors in Console
Cause: Accessing files from wrong location.
Solution: Ensure you started the server from the tedana output directory.
Getting Help
If your issue isn't covered here:
- Check GitHub Issues: github.com/ME-ICA/rica/issues
- Search existing issues: Your problem may already have a solution
- Open a new issue: Include:
- Browser and version
- Operating system
- Steps to reproduce
- Error messages (check browser console: F12)
- Screenshots if relevant
Reporting Bugs
When reporting bugs, please include:
## Environment
- Rica version: [from About popup]
- Browser: [e.g., Chrome 120]
- OS: [e.g., macOS 14.1]
## Steps to reproduce
1. [First step]
2. [Second step]
3. [etc.]
## Expected behavior
[What should happen]
## Actual behavior
[What actually happens]
## Console errors
[Open browser console with F12, copy any red errors]