Plant Circadian Clock Modeling for Climate Shifts
ISEF Category: Computational Biology and Bioinformatics
Ready to Turn This Idea Into a Real Project?
This guide was put together with the help of AI research tools to give you a solid starting point. But a competitive science fair project lives in the details: refining your research question, fine-tuning your variables, analyzing your data, and presenting your findings like a seasoned scientist.
For next steps tailored to your interests, skill level, and timeline, work one-on-one with a MehtA+ mentor. Learn more about MehtA+ Science & Engineering Research Mentorship →
Subcategory: Computational Biomodeling · Difficulty: Advanced · Setup: Home Setup · Time: Full Year
The Hook
Plants do not just wait for sunrise, they count it. Their internal clocks help them decide when to grow, flower, and save energy. If day length shifts, that timing can break. You can model that mismatch and test which Arabidopsis types handle it best.
What Is It?
A circadian clock is a built-in timing system. In plants, it helps control daily routines like opening leaves, making food, and starting flowering. A Boolean network is a simple computer model where each gene or signal is treated as either on or off. That sounds crude, but it can still capture key patterns in how the clock responds to light and temperature.
Your project asks a bigger question, which plant types keep their timing stable when the day length changes? You can build a network model of clock genes, then simulate climate-shift photoperiods, which are day-night patterns that mimic seasonal or geographic changes. Think of it like testing a watch in different time zones. The model predicts which Arabidopsis ecotypes, or local plant varieties, should cope better with the new schedule.
Why This Is a Good Topic
This is a strong science fair topic because you can ask narrow, testable questions with public data and computer modeling instead of a wet lab. It connects to real climate stress, since shifting seasons can change when plants sense light. You can learn Boolean modeling, data cleaning, basic statistics, and how to compare model predictions with phenotype data. That makes the project both realistic and research-like.
Research Questions
- How does simulated photoperiod shift change the predicted phase stability of key Arabidopsis circadian clock genes? ?
- What is the effect of changing day length on the model’s predicted flowering-related output for different ecotypes? ?
- Does adding temperature-linked clock interactions improve prediction of ecotype performance under climate-shift photoperiods? ?
- To what extent do ecotypes from different latitudes differ in predicted resilience to delayed or advanced light cycles? ?
- Which clock gene knockouts or rewiring patterns most strongly change model sensitivity to photoperiod shift? ?
- What is the effect of using phenotype datasets from different public sources on the agreement between model output and observed ecotype performance? ?
Basic Materials
- Laptop or desktop computer with enough storage for datasets and code.
- Internet access for downloading public phenotype and gene network data.
- Spreadsheet software for cleaning phenotype tables and tracking metadata.
- Python installed with notebooks or a similar coding setup.
- R installed for statistics and plotting, if you prefer R over Python.
- Public Arabidopsis phenotype datasets from Arabidopsis Information Resource, NIH databases, or published supplemental data.
- Reference papers on the Arabidopsis circadian clock network.
Advanced Materials
- Workstation or cloud compute access for repeated simulations.
- Python packages for Boolean network modeling and data analysis.
- R packages for mixed-effects modeling and visualization.
- Arabidopsis transcriptomics or time-series datasets for building a more detailed network.
- Public genotype-to-phenotype resources for ecotype comparison.
- Network analysis software for checking connectivity and sensitivity.
- Version control system such as Git for tracking model changes.
Software & Tools
- Python: Builds the Boolean model, runs simulations, and compares predicted outputs across photoperiod scenarios.
- R: Fits statistical models and helps test whether ecotype groups differ in predicted performance.
- Jupyter Notebook: Keeps code, notes, figures, and results in one place.
- ImageJ: Can extract measurements from published figures if you need to digitize plots from papers.
- GitHub: Tracks code versions and helps you document each modeling step clearly.
Experiment Steps
- Define one clear performance outcome, such as predicted flowering timing, phase stability, or survival proxy.
- Choose the smallest clock network that still includes light input, core oscillators, and an output linked to phenotype.
- Collect public phenotype data for Arabidopsis ecotypes and decide how you will match each record to climate or latitude metadata.
- Build a baseline Boolean model, then plan one photoperiod shift at a time so you can compare conditions cleanly.
- Add a validation step that checks whether model predictions match published ecotype trends before you test new rewiring ideas.
- Plan your statistics early, including how you will compare groups, handle missing data, and measure prediction accuracy.
Common Pitfalls
- Mixing ecotype names across datasets, which makes model validation compare the wrong plants.
- Building a network that is too large, which makes the Boolean rules hard to interpret and debug.
- Treating every public phenotype table as comparable, which ignores different growth conditions and measurement methods.
- Using only one climate-shift scenario, which makes the results look narrow and less convincing.
- Skipping a validation set, which leaves you with a model that fits known data but fails on new ecotypes.
What Makes This Competitive
A competitive version of this project would do more than run one toy simulation. You would compare several network designs, test them against multiple public datasets, and report which assumptions change the predictions most. Strong projects also explain uncertainty, not just a final answer. If you can link clock rewiring to latitude, photoperiod, and phenotype together, your analysis starts to look like real computational biology.
Project Variations
- Test how the model changes when you focus on flowering time instead of general growth performance.
- Swap Arabidopsis for another plant species with public time-series data and compare clock sensitivity.
- Compare Boolean modeling with a simpler regression or machine learning baseline to see which predicts ecotype performance better.
Learn More
- TAIR, The Arabidopsis Information Resource: Search for Arabidopsis gene, phenotype, and ecotype data, and use its database pages for background and downloads.
- NCBI Gene and GEO: Find gene function summaries and time-series expression datasets, then search for Arabidopsis clock studies and public series.
- PubMed: Search review articles on the plant circadian clock, photoperiodism, and ecotype adaptation.
- MIT OpenCourseWare: Look for systems biology or computational biology courses that cover network modeling and gene regulation concepts.
- NIH Data Repositories: Search for public plant phenotype and genotype datasets tied to published studies.
- The Plant Cell: Read peer-reviewed papers on circadian timing and photoperiod responses in plants through your school library or abstract listings.
Computational Biology and Bioinformatics Category Guide
How to Do Real Computational Biology Research at Home: A High School Student’s Guide to Free Tools, Affordable Kits, and Public Databases →For next steps tailored to your interests, skill level, and timeline, work one-on-one with a MehtA+ mentor. Learn more about MehtA+ Science & Engineering Research Mentorship →
To discover more projects, visit the MehtA+ Science Fair Hub →
