Welcome to the Reflexion Lab documentation site. (Note: We used to be called the Cognitive & Neural Computation Lab, hence the leftover names in various places.)
This is where we organize lab knowledge across public, shared, and member-only documentation — from project overviews to protocols, workflows, and internal guides.
Quick Links¶
| Section | Description |
|---|---|
| Getting Started | New to the lab? Start here |
| Research | Protocols, experiments, data management |
| Projects | Current research projects |
| Compute | HPC setup, cloud storage |
| Lab Operations | Travel, conferences, tools |
Access¶
Public docs: visible to everyone.
Shared docs: visible with a share link / share code (no login required).
Member-only docs: requires signing in with a lab-approved Google account.
Lab Members¶
Sign in: sign in via the Reflexion Lab website. Protected pages also redirect you to sign in automatically.
Start here: Getting Started | Members Overview
Visiting with a Share Link?¶
If you were given a share link or share code, just open it — the page will grant access automatically (scoped to what was shared).
New Members Checklist¶
Read and agree to abide by our Code of Conduct
Read the Welcome page
Set up your Accounts & Access
Complete Required Training
Work through Programming Exercises
Browse the Reading List
Lab GitHub Repositories¶
Our code and analysis pipelines are hosted on GitHub:
| Repository | Description |
|---|---|
| Reproducible-fMRI | Template for reproducible neuroimaging projects (BIDS, fMRIPrep, uv) |
| cnclab_website | Lab website (reflexionlab.io) and this documentation site |
| TI_DecNef | Decoded neurofeedback code for Tuned Inhibition study |
| Tuned | Tuned Inhibition simulations |
Feedback & Contributions¶
Found a bug? Have a feature request? Want to improve the docs?
Report issues: github
.com /CNClaboratory /cnclab _website /issues Edit directly: See How to Contribute for step-by-step editing instructions
Code of Conduct¶
We are committed to creating a collaborative, open, and inclusive teaching, learning, and “doing science” environment. All students, postdocs, and affiliates of the lab are expected to adhere to this Code of Conduct.
Participants or affiliates of our lab who are asked to stop any inappropriate behavior are expected to comply immediately. This applies to any lab-based events or activities, either online or in-person. If a participant engages in behavior that violates this Code of Conduct, the offender may be warned, asked to leave the event or lab group, or reported to the relevant institutional office to investigate the incident and impose appropriate sanctions.
Reporting Concerns¶
If you wish to report a violation of our Code of Conduct or a similar concern:
To lab leadership: Contact Megan directly via email or Discord
Anonymous reports: If you prefer to report anonymously, ask Megan or a lab admin about current anonymous reporting options
External to lab (if the complaint is about lab leadership or you prefer external reporting):
Our Principles¶
Be inclusive. We welcome and support people of all backgrounds and identities. This includes, but is not limited to members of any sexual orientation, gender identity and expression, race, ethnicity, culture, national origin, social and economic class, educational level, color, immigration status, sex, age, size, family status, political belief, religion, and mental and physical ability.
Be considerate. We all depend on each other to produce the best work we can as an organization. Your decisions will affect students, teaching assistants, and colleagues around the world, and you should take those consequences into account when making decisions.
Be respectful. We won’t all agree all the time, but disagreement is no excuse for disrespectful behavior. We will all experience frustration from time to time, but we cannot allow that frustration become personal attacks. An environment where people feel uncomfortable or threatened is not a productive or creative one.
Choose your words carefully. Always conduct yourself professionally. Be kind to others. Do not insult or put down others. Harassment and exclusionary behavior aren’t acceptable. This includes, but is not limited to:
Threats of violence
Discriminatory jokes and language
Sharing sexually explicit or violent material via electronic devices or other means
Personal insults, especially those using racist or sexist terms
Unwelcome sexual attention
Advocating for, or encouraging, any of the above behavior
Don’t harass. In general, if someone asks you to stop something, then stop. When we disagree, try to understand why. Differences of opinion and disagreements are mostly unavoidable. What is important is that we resolve disagreements and differing views constructively.
Make differences into strengths. We can find strength in diversity. Different people have different perspectives on issues, and that can be valuable for solving problems or generating new ideas. Being unable to understand why someone holds a viewpoint doesn’t mean that they’re wrong. Don’t forget that we all make mistakes, and blaming each other doesn’t get us anywhere. Instead, focus on resolving issues and learning from mistakes.
Assume good intentions and own impact. We come from across the world and all have unique cultural backgrounds and identities. We assume we always mean well, but also acknowledge that sometimes we can hurt each other even if we don’t mean to. When harm occurs we apologize, make it right, and learn from the experience.
Act honestly and with academic integrity. We take academic integrity to mean adherence to the following values:
Honesty
Trust
Fairness
Respect
Responsibility
Courage
More information on academic integrity: