E. coli Hydrogen Flux Modeling for Science Fair
ISEF Category: Energy: Sustainable Materials and Design
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: Biological Process and Design · Difficulty: Advanced · Setup: University Lab · Time: Full Year
The Hook
Your cells already run tiny chemical factories. Scientists can model those factories like a road map, then ask where the traffic gets stuck. That same idea can help predict how E. coli might make more hydrogen. You do not need to grow a full wet lab colony to start thinking like a metabolic engineer.
What Is It?
Metabolic pathway engineering means changing how a cell routes matter and energy through its chemical network. In this project, you use a computer model of E. coli and ask how that network might be redirected toward hydrogen production. Think of the cell like a city with roads, trucks, and bottlenecks. Flux balance analysis, or FBA, is a way to estimate which routes carry the most traffic when the cell tries to grow or make a product.
COBRApy is a Python tool that lets you work with these models. You can change the model by knocking out reactions, adding constraints, or changing the cell’s goals. Then you compare how predicted hydrogen output changes. The key idea is not to run the biology in a flask first. The key idea is to test design choices in a model before anyone spends time and money in the lab.
Why This Is a Good Topic
This topic works well because you can test real engineering ideas with clear numbers. You can compare wild-type and modified models, look for bottlenecks, and see how oxygen limits, carbon source choice, or gene deletions change predicted hydrogen flux. The project connects to clean energy, microbial engineering, and systems biology. You can learn model reading, Python analysis, and how to turn a biological question into a testable design problem.
Research Questions
- How does deleting competing fermentation pathways change predicted hydrogen flux in an E. coli model?
- What is the effect of limiting oxygen uptake on simulated hydrogen production?
- Does changing the carbon source in the model alter the maximum hydrogen yield?
- To what extent do different gene knockout combinations improve hydrogen output without collapsing biomass growth?
- Which biomass objective tradeoff gives the best balance between growth and hydrogen production?
- How does adding a hydrogen export constraint change the model's predicted flux distribution?
Basic Materials
- Laptop with Python installed.
- COBRApy package.
- Internet access for downloading a published E. coli genome-scale metabolic model.
- Spreadsheet software for organizing simulation results.
- Basic graphing tool such as Google Sheets or LibreOffice Calc.
- Text editor or notebook for recording model assumptions.
- PubMed or Google Scholar access for background reading.
Advanced Materials
- Laptop with Python installed.
- COBRApy package.
- Genome-scale E. coli metabolic model in SBML or JSON format.
- SciPy and pandas for data handling and statistics.
- Matplotlib or seaborn for plotting flux distributions.
- ImageJ or a similar image tool if you compare model outputs to pathway maps.
- Access to a university mentor or lab note archive for model curation checks.
- Optional access to high-performance computing for large parameter sweeps.
Software & Tools
- COBRApy: Runs flux balance analysis and lets you edit metabolic models in Python.
- Python: Handles simulations, parameter sweeps, and data cleaning.
- Jupyter Notebook: Keeps your code, notes, and plots in one place.
- pandas: Organizes simulation outputs into tables you can compare easily.
- Matplotlib: Makes clear plots of flux changes, tradeoffs, and knockout results.
Experiment Steps
- Define one hydrogen production question that your model will answer, such as gene knockouts, carbon source choice, or oxygen limits.
- Choose a published E. coli metabolic model and check that it includes the reactions you need for hydrogen-related analysis.
- Decide which objective function you will test first, then plan a second objective that reflects a tradeoff between growth and product formation.
- Build a comparison table of baseline and edited models so you can track how each constraint changes predicted flux.
- Plan controls that separate true pathway effects from model artifacts, such as blocked routes or unrealistic uptake limits.
- Design plots that make the flux shifts easy to read, then choose the statistics or ranking method you will use to compare variants.
Common Pitfalls
- Using an E. coli model that does not include the hydrogen-related reactions you need, which makes the simulation meaningless.
- Treating one knockout as enough evidence, which hides whether the effect comes from a single pathway or a network-wide shift.
- Changing several model constraints at once, which makes it impossible to tell what caused the hydrogen change.
- Comparing raw flux numbers without normalizing for biomass growth, which can make a weak strain look strong.
- Ignoring reaction bounds and mass balance checks, which can produce impossible fluxes that look valid on a plot.
What Makes This Competitive
A strong project does more than run one simulation. It tests several model edits, compares competing objectives, and explains why one design looks better than another. You can raise the level by using sensitivity analysis, checking multiple published models, or testing whether your best prediction stays strong under different constraints. Clear assumptions and careful validation matter as much as the final flux value.
Project Variations
- Compare hydrogen production across different published E. coli genome-scale models to see how model choice changes the prediction.
- Test how anaerobic versus microaerobic constraints shift the best engineering strategy for hydrogen output.
- Add a comparison between hydrogen production and another energy product, such as acetate or formate, to study pathway competition.
Learn More
- COBRApy documentation: Search the COBRApy project docs for model loading, reaction edits, and flux balance analysis examples.
- BiGG Models: Find curated genome-scale metabolic models and reaction annotations for E. coli and other microbes.
- PubMed: Search for review articles on microbial hydrogen production and metabolic engineering in E. coli.
- NCBI Bookshelf: Look for free textbook chapters on metabolism, gene regulation, and systems biology.
- MIT OpenCourseWare: Search for free systems biology, metabolic engineering, or computational biology course materials.
- Metabolic Engineering journal: Search for recent review articles on hydrogen production and flux balance analysis.
Energy: Sustainable Materials and Design Category Guide
How to Do Real Energy 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 Project Discovery Hub →
