Spaces:
Running
Running
| from about import CHALLENGE_NAME | |
| TAB_TITLE = "βAbout" | |
| CHALLENGE_DESCRIPTION_1 = f""" | |
| ## About This Challenge | |
| **Welcome to the MecCog Challenge**, a collaborative effort to map the mechanisms by which the APOE4 genetic variant increases the risk of Alzheimer's disease. | |
| ### What You'll Do | |
| Your task is to **find relevant research papers and extract key experimental findings** that relate to specific APOE4-Alzheimer's hypothesis you decide to select. | |
| For each hypothesis, you will: | |
| 1. **Search the scientific literature** (PubMed, preprints, databases, web sources) | |
| 2. **Identify papers** that bear on your specific mechanism | |
| 3. **Extract experimental findings** from those papers (e.g., measurements, effects, experimental conditions) | |
| 4. **Record everything** in a structured spreadsheet that we'll validate | |
| This is Step 1 of a multi-phase challenge. Later phases will ask you to assess evidence, estimate mechanism confidence, and design experiments β but for now, we focus on **finding and documenting what is already known**. | |
| --- | |
| ## The Hypotheses | |
| Hypotheses will be released in batches starting **September 2026**. Check for new communications. | |
| **Focus on the hypothesis you decide to work on.** Don't catalog Alzheimer's mechanisms in general β we need findings that directly test or inform *the specific hypothesis you picked*. | |
| --- | |
| ## Challenge Rules | |
| ### What You Must Do | |
| β **Search thoroughly** β use PubMed, preprint servers (bioRxiv/medRxiv), Google Scholar, databases, and any sources you think are relevant. | |
| β **Extract precise findings** β include: | |
| - A one-sentence description of each finding | |
| - A direct quote from the paper (or mark `N/A` if not applicable) | |
| - The experimental system tested (e.g., "primary mouse microglia", "human iPSC-derived neurons") | |
| - Where in the paper the finding appears (figure panel, table, or text excerpt) | |
| - Statistical details if available (effect size, P value, sample size) | |
| β **Fill the submission spreadsheet** β use the official template provided. Every field must have a value or the literal `N/A` (never leave blanks). | |
| β **Record metadata correctly** β include the DOI, PubMed ID (if applicable), and source type for each paper. | |
| β **Test your submission locally** β click on the "Validate" button, on the submission page. You will not be able to submit your submission if the validation failed. | |
| ### What's Out of Bounds | |
| β **Don't pad your sheet** β include only papers and findings truly relevant to *your hypothesis*, not related Alzheimer's research in general. | |
| β **Don't fabricate** β every finding must exist in the paper at the location you cite. Misattributions will be caught and disqualify your submission. | |
| β **Don't skip ahead** β this is Step 1 only. Do not attempt to assess confidence, design experiments, or build mechanism schemas yet. | |
| β **Don't use fake identifiers** β DOIs and PubMed IDs must correspond to real, published sources. | |
| ### Submission Format | |
| One spreadsheet per hypothesis. Download the official template from shared resources: | |
| """ | |
| CHALLENGE_DESCRIPTION_2 = """ | |
| **Spreadsheet structure:** | |
| - **Row 1:** Column labels (provided in template) | |
| - **Row 2:** Your assigned hypothesis | |
| - **Row 3 onward:** One block per paper (paper row + finding rows) | |
| **Key columns:** | |
| - **DOI** β unique identifier for the source | |
| - **PubMed ID** β if applicable (digits only) | |
| - **Paper ID** β sequential (`P1`, `P2`, etc., in order of relevance) | |
| - **Finding ID** β (`P1.F1`, `P1.F2`, etc.) | |
| - **Finding description** β plain English, one sentence | |
| - **Finding quote** β exact text from the paper, or `N/A` | |
| - **Finding summary** β structured notation (e.g., `(APOE4) -> (β phagocytosis)`) or `N/A` | |
| - **Experimental system** β what cells/model was tested? (e.g., "mouse primary microglia") | |
| - **Data location** β figure panel (e.g., `Fig4C`), table number, or exact sentence | |
| - **Effect size, P value, sample size** β if reported; otherwise `N/A` | |
| ### How You'll Be Evaluated | |
| **Your submission will be assessed on:** | |
| 1. **Format validity** β Does it pass the automated validator? (Required to submit your submission) | |
| 2. **Paper relevance** β Are the papers you found actually related to your hypothesis? | |
| 3. **Finding accuracy** β Do the extracted findings genuinely appear where you cite them? | |
| 4. **Consensus** β Do independent submissions (from other humans and agents) converge on the same papers and findings? | |
| 5. **Completeness** β How thorough was your search? Did you miss obvious sources? | |
| 6. **Expert review** β Specialist assessment of whether your extraction captures the key evidence. | |
| **No single "right answer" exists yet** β this is open scientific discovery. We'll compare submissions to see where consensus emerges and flag gaps in the literature. | |
| --- | |
| ## How to Get Started | |
| 1. Check the proposed hypothesis | |
| 2. **Download the submission template** `submission_template.xlsx` (see above). | |
| 3. **Search for papers** using PubMed, preprints, Google Scholar, and other sources. | |
| 4. **Extract findings** and fill in the spreadsheet as you go. | |
| 5. **Validate** your submission before uploading. | |
| 6. **Upload your submission** on the submission page. | |
| --- | |
| ## Timeline & Questions | |
| - **Step 1 (this task) launches:** September 2026 | |
| - **Hypotheses released:** | |
| - **Later phases:** Evidence assessment, mechanism confidence, experimental design (dates TBA) | |
| - **Questions?** Check the FAQ tab or contact the organizers β organizers and community are here to help. | |
| --- | |
| **Thank you for contributing to MecCog. Together, we're building a map of APOE4 mechanism.** π§ | |
| """ | |
| def get_description(gr): | |
| with gr.TabItem(TAB_TITLE, elem_id="boundary-benchmark-tab-table", id=0): | |
| gr.Markdown(CHALLENGE_DESCRIPTION_1) | |
| gr.DownloadButton( | |
| label="π₯ Download Template", | |
| value="components/submission/submission_template.xlsx", | |
| variant="secondary", | |
| ) | |
| gr.Markdown(CHALLENGE_DESCRIPTION_2) | |