Skip to content

aureten/Targetval-gateway

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

375 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Targetval Gateway

Biologic target validation API gateway — robust, key-enforced, and wired to live public data feeds (no stubs, no placeholders).

This gateway fronts 30+ programmatic endpoints for target–disease evidence aggregation across genetics, expression, pathways, tractability, safety, and IP.


✨ Features

  • Real API key enforcement via middleware (app/middleware/api_key.py).
  • Environment-variable config with .env.example checked in.
  • EFO fallback: supports both ?efo=EFO_… and free-text ?condition=asthma.
  • Bounded retries & backoff: resilient HTTP client for upstream APIs.
  • Structured Evidence payloads: with status, fetched_n, citations, and timestamp.
  • NO_DATA vs ERROR: upstream empties return status="NO_DATA", true failures → ERROR.

About

Biologic target validation

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors