NIEHS / GeoTox

Open-source software for connecting spatiotemporal exposure to individual and population-level risk
https://niehs.github.io/GeoTox/
Other
3 stars 0 forks source link

Potential enhancements or additions to package #28

Closed kyle-messier closed 7 months ago

kyle-messier commented 7 months ago

Some half-baked ideas for package development. Putting them here for posterity and will hopefully expand upon soon:

  1. ICE and AP data availability. A "list_available_chems" function that lets you know chems (CASRN) in ICE and exposure database (EPA NATA)
  2. Should we use S3 or S4 OOP style? Potentially avoid users having to use *apply functions extensively. I am wondering if we define a class, we can have methods that act upon it. There can methods for single chem, multiple chem, single location, multiple locations, single/multiple FIPS, etc. you get the idea.
  3. Access cHTS and other ICE data through their REST API (I found it!) https://ice.ntp.niehs.nih.gov/USERGUIDES?section=Rest%20API
  4. Better yet than (3), would be REST API query of the CompTox, but that is a definite v2.0 ask if anything
  5. Build a generic function (method if OO) that can handle other routes of exposure (oral, dermal). As it currently stands, it seems like an air pollution only method and package.
kyle-messier commented 7 months ago

Regarding (1) above - I think we looked into the API and it was not the raw D-R data. I'll ping Inotiv and see if that is something that could be set up.

kyle-messier commented 7 months ago

Nicole has asked Sciome to add their curated cHTS raw D-R data to the ICE REST API.