Daily guide for projects#

Summary#

This project plan explicitly encourages the iterative nature of research as a series of questions and answers that gradually refine your hypotheses. We have assigned you to pods based on your broad interests (macrocircuits, microlearning, and comparing networks). Each pod will split into two groups, with the goal of making well-balanced groups. There is more guidance on this below.

Once you’re in groups, you will start brainstorming and searching the literature for interesting papers, with the goal of forming a project question. During W1D1-W1D3, you will go through the project templates and read 1-2 papers with the goal of refining and informing your question. When ready, you can start your project proposal with the motivation and questions you are interested in studying, which you should submit by the end of the project day, that is, W1D4.

Then, during W1D5-W2D2, you will continue to work on the project templates and identify outstanding questions, with the goal of submitting an interim progress report on W2D3. In the following session, you will continue to work on your project, finish the project, and get feedback from your TA.

Finally, on the last day (W2D5), you will meet with other groups in your pod and megapod (organized by the lead TAs) and tell them the story of your project. This is a low-key presentation that may include some of the plots you made along the way, but it is not meant as a real research presentation with high “production values”.

Project templates#

Project templates are research ideas developed by the NMA team that can be used in conjunction with the datasets we provided. Project templates can be used in a variety of ways.

  • For starters, you can use the project templates just to familiarize yourself with the provided models and directions in NeuroAI. They can provide keywords for you to use in a literature search or Python libraries you can reuse to answer your own questions.

  • You should use the project templates extensively if you are new to NeuroAI and/or you don’t have a lot of research experience. They have been designed to give you enough structure to get started and enough options to keep you going if you stick with the template. Or you may start with a template, use it the first week, and then, in the second week, diverge from it as your group develops their own new idea or question to test.

  • Templates have a natural flow of questions but don’t hesitate to skip or completely change some of them. They are composed of GREEN, YELLOW, and RED questions in accordance with their difficulty. All teams must work through the GREEN questions. Comprehensively answering just one YELLOW or RED question from the template would be an achievement! You can pick the question that interests you the most right away without following the flow suggested by the template. They are meant to be used very flexibly!

Project templates for each project can be found here:

Project Day#

W1D4 will be your Project Day! That means you will have all of the Tutorials and Project time that day to work on your project. Follow the sessions as outlined below, and use this extra long day to make progress as a group on the question you are working on.

Project Teaching Assistant#

Project Teaching Assistants are your friendly project experts to consult with on all issues related to your project topics and datasets. They can help with brainstorming project ideas, literature searches, and coding. You will meet with them on a regular basis.

They will visit your group on the first project meeting to make introductions and will subsequently meet with you, on average, for 45-60 minutes every day or 1.5-2 hours every other day. As projects progress, Project Teaching Assistants might need to prioritize junior groups, but they can also be summoned to senior groups for meetings when needed. Since they can arrive unannounced at any time (busy schedules!), please stop what you were doing to have the meeting and then resume your work when the Project Teaching Assistant leaves. Please also post questions on Discord in the project-specific channels. All project Teaching Assistants have time set aside specifically to answer discord questions and to provide additional meetings when necessary.

Daily Breakdown of Specific Activities and Expectations#

W1D1 - W1D2#

Explore project templates - go through the project templates and share ideas and thoughts with team members

Split into groups. We recommend intentionally creating groups with diverse skillsets (for example, by balancing the research experience and familiarity with the project topic). Groups should have students who are very confident in Python and those who are just learning. Through the project, students can work together to strengthen each other’s skills. We want to make sure that all members of each group get a chance to do all parts of the project. We ask that folks who are good with Python share what they know and handoff tasks to peers who are learning so they can improve their skills. Note that once you split into groups, that’s your project group for the whole time.

  • Introductions (30 min = 2 min/student): say a few things about yourself, then about your research area or research interests. What are you really curious about that you might explore in your NMA project? Listen carefully as others talk about their interests.

  • Individual reading time (50 min): browse the project templates, videos, slides and code.

  • Now brainstorm within your group (60 min). Definitely choose a topic and start thinking about concrete questions if you can. Make sure the topic you choose is well suited for answering the broad range of questions you are interested in. Try to come up with one or a few topics of interest, either by yourselves or directly from the booklet (i.e., project templates).

Tips:

No need to have a very concrete project after the first meeting. You will determine the feasibility of your questions as you start to dig deeper, and you will likely change your question completely. That’s how research works! The exploratory work you do in Week 1 will culminate in a project proposal on W1D4.

If you feel you lack research structure and scientific approach to make your experience smooth and organized, we welcome you to review the Modeling Practice guideline prepared for CN & DL courses by this link (you might want to watch an intro lecture and go together through the tutorial).

You might want to just surf the Internet to find any relevant papers that match the project direction and your ideas to prepare for the next day’s discussion. You can also start going through green questions from the template.

W1D3#

Literature review - read 1-2 papers for your project topic, share findings with team members to create a short literature review with key questions and potential areas of investigation

  • Short discussion (30 min): tell your team members what paper(s) you will read with a short description.

  • Individual reading time (60 min): Pick 1-2 papers

  • Now present within your group (60 min). Tell your group about the paper you read, including: 1) introduction to a topic, 2) approaches used in the paper, 3) main results of the paper, 4) initial ideas on how you will extend the paper in a new direction (can be rough and unpolished!), 5) conclusions.

W1D4#

Milestone: submit your project proposal with the motivation and ~3 questions that you are interested in studying. If possible, create a workflow diagram to show the different lines of inquiry and their connections.

  • Go through the Level 1 questions (green).

  • Working session (60 min): You will work on identifying your questions and motivation, and rough plans for your project with your group.

  • Project Proposal presentation :

    • Each project group will present the selected 3 questions and the workflow diagram to the other project group within the pod.

    • When you select the questions, think of the following:

      • Is the question an extension of the current study?

      • Are there any other follow-up papers that explored the question? You may need to do some more literature review!

      • Why is this question interesting?

      • How will you tackle this question?

W1D5#

  • Work on your own by exploring the question from the project proposal (75 min). If you are new to research, feel free to work as a group!

  • Think about the specific experiments you can set up to answer the questions in the project proposal and outline them clearly for the following days to execute.

  • Discuss with teammates and TA (60 min) – Talk with your TA if there are any difficulties or if you have any questions!

W2D1 - W2D2#

  • Identify an intermediate or advanced question that you are interested in tackling.

  • Determine the next experiment that you will setup; discuss with your TA to get feedback on how to break down your question into a set of specific tasks, and dive in!

    • If you know what analysis you need but don’t know how to do it, the TAs are there to help you. They can point you to useful toolkits that may be difficult to find otherwise.

    • Try not to implement complicated analyses from scratch. Use existing toolkits and learn how to use them well. This kind of knowledge is very helpful long-term.

    • If you find a negative answer to your question, that is absolutely ok! Please do report that. Then go back and think about how this affects your initial hypothesis. Does it rule it out, or could there be limitations in this particular data that lead to the negative result? What other data would you collect that would be better suited for answering this question? Try to design a new experiment in very specific detail and tell us about it. Who knows, somebody might run that experiment someday!

    • If you find a positive result (i.e. the data matches your hypothesis), then you should spend the rest of your time validating it to make absolutely sure it is really true.

W2D3#

Milestone: progress report - add your progress to your report, refine your questions, and describe your next steps

  • You will submit your interim progress, which includes your results so far, current problems and difficulties you are dealing with, ideas on how to tackle them, and questions for TA.

  • Discuss this interim progress with your teammates and TA.

W2D4#

  • Finalize the project and get feedback from your TA.

  • Draft (and finish for particular time slots) the presentation for the final day. You can find the suggestions and tips on that below, in “Logistics”, “Content” & “Questions” sections (if you are in slot 2 or 5, you should prepare the final version of the presentation by the end of this day as you won’t have project time next day; for slots 1, 3 and 4, you will have around 2 hours in the next day to master the presentation).

W2D5#

Milestone: final presentation

  • This is the day when you present your project to other groups! Your project TAs can be invited too, but they are busy, so they might not make it. The groups will take turns to share their screens. You can use figures and other graphics, but this is meant to be told as a story, and everyone from your group should take a turn telling a part of the story. Tell us about the different hypotheses you’ve had at different points and how you refined them using some of the tools we taught.

  • At the end of your last project block, you should also submit your slides.

  • Presentation details are described below.

Schedule#

  • 10 minutes of meet & greet. Do a round of introductions (one TA calls out names from the Zoom list). Everyone says their name, pod name, position, university, and subject of study, as well as one interesting fact about themselves “Hi, I’m Jonny from the Wiggly Caterpillars, and I am a PhD student at the University of Notre Dame in Paris. I study X and in my free time I like to go on long bike rides”.

  • 30-40 minutes of presentations, including Q&A. Each group should speak for approximately 5 minutes (1 minute per person + 2 minutes of intro/discussion) and then take questions for 1-2 minutes. Try not to waste too much time on logistics: join the Zoom link and go to the appropriate breakout room quickly. Then, the student groups can start presenting in any order.

  • 10-20 minutes of general discussion. Here are some ideas for questions you could ask:

    • What was missing in the dataset that you would have really liked to have?

    • Does anyone plan to continue working on this project in the future? Perhaps a few students from the multiple groups would like to continue together?

    • Based on your experience with the NMA project, what project would you most like to do next? Make up your own, or pick from the NMA projects (a different dataset or project template that you did not use).

    • What surprised you the most about the process of doing a project? In what way was this project most different from other projects you have done in the past?

    • What technique did you learn at NMA that you think you can immediately apply to your own project (if you are currently doing research)?

Logistics:#

Please reference the Schedule Page for specifics on when your presentations will take place.

  • You will present to other groups (3-5 groups per room). An email will be sent with the Zoom room of one of the pods, and all groups will meet there for one hour. There is a hard cutoff at the one-hour mark, and it will be the Teaching Assistants’ responsibility to ensure everyone gets a turn to present.

  • One minute per person and one slide per person only! This is primarily to ensure that everyone in your megapod gets to present before the hard cutoff at the one-hour mark.

  • Do not introduce yourselves again, just present the material directly.

  • When you are done presenting, leave the last slide up (with conclusions), and open the floor for questions.

Content:#

  • The 1 minute, 1 slide rule might seem like an impossible limit. However, it is one of the most useful formats you can learn, often referred to as a “one-minute elevator pitch”. If you can become an expert at giving short pitches about your work, it will help you get the interest of a lot of people, for example, when presenting posters at scientific conferences. Or when you accidentally find yourself in an elevator with Mark Zuckerberg: this could be your chance to secure a million dollars in research funds!

  • The key to a good presentation is to practice it by yourself many times. It is not so different from other performing arts (acting, playing a musical instrument, etc), where rehearsals are crucial to a good performance.

  • If something in your presentation doesn’t sound good or doesn’t make sense, you WILL get annoyed by it when you say it the tenth time, and that will make you want to change it. (Secret: this is how professors prepare all of their presentations, and it’s why they always sound like they know what they are talking about)

  • Always have an introduction slide and a conclusion slide. If your group is relatively large (>=5 people), then someone should be assigned to each of the intro and conclusion slides. If your group is small, then the same person can give an intro + next slide or conclusion slide + previous slide.

  • Short anecdotes can work like magic to engage your audience. As a general rule, most listeners are passive, bored, and not paying attention. You have to grab their attention with that smart elevator pitch or with a short anecdote about something that happened to your group while working on projects.

  • Most groups won’t have a result, and this is absolutely normal. However, the main goal anyway is to communicate the logic of your project proposal. Did you design a smart way to test the neural binding hypothesis but then didn’t find the data to get answers? That can also be very interesting for others to hear about! Furthermore, it will make it clear that research never stops. It continues as a series of questions and answers, not just within your own project, but at the level of the entire research field. Tell us what got you excited about this particular project, and try to dream big. One day, what could models like yours be used to do?

Questions:#

  • If your presentation was short enough, there is time for questions from the audience. These are a great way to get feedback on your project!

  • Before you ask a question, consider whether others might be interested in that topic too. This usually means asking big-picture questions as opposed to detailed, technical questions, but there are exceptions.

  • If you are answering the question, try to be short and concise. Your audience will notice if you start rambling, and it can seem as if you are avoiding the question. Answering concisely is another very useful skill in “real life”. It also means that you can take more questions, given our time constraints.