Skip to content

Grants layer review report

Seed grants layer derived only from grant or award information already present in the repository. This pass establishes schema and extracts existing evidence; it is not a complete grants catalog.

Report date: 2026-05-30 (seed pass narrative); current counts: Full refresh report
Registry: data/grants.yaml
Person links: data/person_grant_links.yaml
Resource links: data/grant_resource_links.yaml
Builder: scripts/build_grants_layer.py
Export: scripts/export_graph_tables.pydata/graph_exports/

See also: Graph readiness review · Grant data intake template


1. Number of grants identified

33 grant records (GRA-001GRA-033 as of 2026-06-01; seed pass originally documented 29).

Source Count
DePaul Internal Grants Summary CSV (URC/QIC, Fall 2021 cycle) 25
Steans Family Foundation / VIDA ($200k) 1
NCGR / NSF award (Thiru Ramaraj) 1
Steans Housing Strategies program 1
NIH STRONG BRIDGE / RFUMS AI program 1

2. Number of people linked to grants

27 distinct people via 28 person_grant_links (PGL-001PGL-028).

Role Count
pi 27
director 1 (LeAnne Wagner — Housing Strategies)

All person-grant links have include_in_graph: true (explicit PI/awardee/director on the specific grant record).

GRA-029 (NIH STRONG BRIDGE program) has no named PI in repository evidence — validation warning expected.


3. Number of grants linked to resources

4 grants have 7 grant_resource_links (GRL-001GRL-007).

grant_id Title (short) Resource links
GRA-026 Steans / VIDA $200k CDM-011
GRA-027 NCGR/NSF (Thiru Ramaraj) CDM-011 (related_topic, include_in_graph: false)
GRA-028 Housing Strategies UNI-003, CDM-011, UNI-007
GRA-029 NIH STRONG BRIDGE AI program CDM-011, UNI-005

25 internal URC/QIC grants have no resource links — abstracts do not explicitly name map facilities in harvested fields.


4. Grants with missing funder

0 — every seed grant has a funder field (DePaul University for internal awards; Steans Family Foundation, NSF, NIH where documented).


5. Grants with missing dates

4 grants lack start_year / end_year:

grant_id Reason
GRA-026 Steans VIDA project — year not in people.yaml evidence
GRA-027 NSF/NCGR award — date not in evidence
GRA-028 Housing Strategies — program described without award year
GRA-029 STRONG BRIDGE program — local PDF reference without dates

25 CSV-sourced grants have start_year: 2021 from opportunity_season (Fall 2021). End years and amounts are blank.


6. Grants with vague evidence

grant_id Issue confidence
GRA-027 Award title incomplete; resource link inferred from VIDA page co-location low
GRA-028 Program-level collaboration; grant agreement not public medium
GRA-029 Program description only; no PI names in repo medium
Most URC/QIC (GRA-001–025) Abstract truncated in export; amounts absent medium

28 of 29 grants have no amount recorded (expected for this CSV harvest).


7. Grants that should not create collaboration edges

Pattern Handling
25 internal grants sharing DePaul ORS administration Each is a separate grant entity with one PI; no person–person edges created
person_resource_links grant_pi → UNI-001 Unchanged; still include_in_graph: false on person–resource edges
UNI-001 as grant-resource target No grant-resource links to UNI-001
Co-PIs / team members Not invented — only named PIs from CSV or explicit evidence

Registry PI gate (2026-06-14 audit): Bulk parsers must not require people.yaml membership before grant entry. See Grant ingestion governance and Grant ingestion filter audit. Unresolved PIs use person_name on the grant record; defer person_grant_links.yaml until identity is resolved.


8. Grants promising for future cross-unit collaboration mapping

grant_id Why promising Gap
GRA-028 Explicit DePaul units (IHS, VIDA, SPARK) on EXT-005 Named co-PIs, agreement text, dates
GRA-029 Links CDM-011 + UNI-005 + RFUMS partnership PI names, award IDs from NIH STRONG BRIDGE PDF
GRA-026 External funder + VIDA lab anchor Full project title, Steans award metadata
GRA-016 Federated Learning (Jacob Furst, CDM) Potential CDM server/HPC resource mapping if facilities narrative added
GRA-007 Research Equipment Grant (viola bows) Explicit music-facility link only if evidence names MUS resource

9. Gaps expected when additional grant data is added

  • Full Internal Grants Summary ingest (all cycles, all applicants, amounts, statuses)
  • Sponsored research exports from ORS / data/ reference PDFs (GRANTED, DiaBalance, NIH BRIDGE)
  • External award metadata (NSF award IDs, Steans agreement numbers)
  • Co-PI and collaborator rows per grant
  • Grant → resource links where facilities narratives name instruments or labs
  • Grant → publication links (publications layer — see Publications layer plan)
  • Temporal fields (end_year, active vs completed)

  1. Use grant-data-intake-template.md for manual additions.
  2. Extend build_grants_layer.py to parse additional local CSV/PDF exports when available.
  3. Add (Person)-[:PI_OF]->(Grant)-[:USES|FUNDS]->(Resource) graph export filters using include_in_graph on grant link CSVs only.
  4. Keep person_resource_links grant_pi → UNI-001 separate from the grants layer — do not merge into collaboration graph.

Regeneration commands

python3 scripts/build_grants_layer.py
python3 scripts/export_graph_tables.py
python3 -m mkdocs build --strict

Export summary

File Rows
nodes_grants.csv 29
edges_person_grant.csv 28
edges_grant_resource.csv 7
Validation Result
GRA-029 no people Expected warning
grant_resource → UNI-001 with include_in_graph: true None
Missing person_id / grant_id / resource_id None

Seed grants layer only. No public Grants tab, no mkdocs nav changes, no web crawl.