Reads every studies/*.yml under a registry checkout and writes
index.csv with collections, maintainer_*, languages, and related
study columns. Upstream links come from stub
paper.related / paper.extends; related_downstream is
inferred by reversing those pointers across the registry. Also writes
build_shiny_studies_cache() → shiny_studies.json for the Shiny
Studies tab (no live yaml at list time).
Arguments
- registry_root
Path to the registry repository. Defaults to
getOption("replicateEverything.registry_root")orauto_detect_registry_root().
