Space Data Atlas

Challenges

Flame in Freefall: AI-Powered Fire Safety Insights from Microgravity Combustion Data

Intermediate, Advanced. Space Exploration.

Build an AI-powered dashboard that summarizes, ranks and explains decades of NASA microgravity combustion results so they can inform fire safety for Moon and Mars missions.

Read the official challenge on spaceappschallenge.org

Coverage is thin: PSI has no documented public API, so expect manual downloads. The official resource list arrives Oct 28.

Your first hour

  1. Run the NTRS starter and save a corpus of microgravity combustion and fire safety papers.
  2. Browse the PSI repository's Combustion Science investigations and note which include raw data.
  3. Decide on the summary format your AI will produce and test it on five papers by hand first.

Suggested datasets

In order of how useful they are likely to be. These are suggestions, not the official resource list.

NASA Technical Reports Server (NTRS) API

NASA STI Program

No login

Search API over NASA technical reports, conference papers and journal articles, many with full-text PDFs. Over a thousand records match microgravity combustion, and it also covers mission design and spaceflight health.

endpoint https://ntrs.nasa.gov/api/citations/search

Physical Sciences Informatics (PSI) Repository

NASA Biological and Physical Sciences

No login

Archive of microgravity physical-science experiments from the ISS and earlier flights, with a Combustion Science research area that includes spacecraft fire safety studies. Investigations include descriptions, publications and data files.

endpoint https://psi.nasa.gov/physci/repo/search?q=&data_source=psi&data_type=investigation

Starter code

Search fire safety reportsPython
import requests

# Search NASA technical reports on microgravity combustion
params = {"q": "microgravity flame spread spacecraft fire safety", "page.size": 5}
r = requests.get("https://ntrs.nasa.gov/api/citations/search", params=params, timeout=60)
r.raise_for_status()
data = r.json()
print("total matches:", data["stats"]["total"])
for rec in data["results"]:
    print(rec["id"], "|", rec["title"][:90])
    # Record page: https://ntrs.nasa.gov/citations/<id>

Related 2025 winners

Matched by theme. Study how they scoped the problem.

NASA's 2025 winners announcement