1 of 17

Internship Presentation

Madhumita Narayan

2 of 17

About Me!

  • Rising senior at Del Norte High School
  • Competed in STEM Competitions

3 of 17

What I’ve Been Working On

API Creation

BioThings Explorer

  • Data → API
  • Writing parsers using Python
  • Fixing issues on the BioThings Explorer Project

4 of 17

What is an API?

  • Allows two applications to communicate
  • Send request to API, and get data in return

5 of 17

Why use APIs?

6 of 17

What is GTRx?

7 of 17

Making GTRx into an API

Deploy API using BioThings SDK

Parse data into JSON documents using Python

Data File

8 of 17

The Data

9 of 17

The Data (cont)

  • Disease Information
    • Condition Name
    • Frequency
    • Inheritance pattern
    • Clinical summary
    • Alternate Names
    • OMIM
  • Intervention Information
    • Names
    • Inxight
    • Timeframe
    • Age use
    • Effectiveness
  • References

Disease

Intervention group

10 of 17

Parsing

11 of 17

JSON Document

12 of 17

Query

13 of 17

Complications

  • Data not loading properly
  • Grouping information
  • Duplicate IDs
  • Overall learning curve

Generating a lot of traffic for stack overflow:

:(

14 of 17

Conclusion

  • Add additional interventions
  • Manually map INXIGHTs
  • Integrate this into BTE

15 of 17

THANKS!

16 of 17

Sources

17 of 17

CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik