Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Reflexion Lab Documentation

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.


SectionDescription
Getting StartedNew to the lab? Start here
ResearchProtocols, experiments, data management
ProjectsCurrent research projects
ComputeHPC setup, cloud storage
Lab OperationsTravel, conferences, tools

Access

Lab Members

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

  1. Read and agree to abide by our Code of Conduct

  2. Read the Welcome page

  3. Set up your Accounts & Access

  4. Complete Required Training

  5. Work through Programming Exercises

  6. Browse the Reading List


Lab GitHub Repositories

Our code and analysis pipelines are hosted on GitHub:

RepositoryDescription
Reproducible-fMRITemplate for reproducible neuroimaging projects (BIDS, fMRIPrep, uv)
cnclab_websiteLab website (reflexionlab.io) and this documentation site
TI_DecNefDecoded neurofeedback code for Tuned Inhibition study
Tuned_Inhibition_PLOS_Comp_Bio_2021Tuned Inhibition simulations

View all repositories


Feedback & Contributions

Found a bug? Have a feature request? Want to improve the docs?


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:

Our Principles

  1. 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.

  2. 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.

  3. 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.

  4. 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

  5. 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.

  6. 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.

  7. 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.

  8. 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: