Recherche des subventions NIH à partir de la ligne de commande
L’outil NIH RePORTER est un excellent outil pour interroger les enregistrements de subventions et les déclarations de résumé de projet. Je trouve utile de me faire une bonne idée sur les projets de recherche partageant un intérêt commun, qui est qui dans le domaine des experts, et les tendances actuelles en matière de financement de la recherche à fort impact. Si vous préférez la ligne de commande à l’interface du site Web pour une recherche rapide, NIH fournit une excellente interface API pour interroger la base de données RePORTER. J’ai créé un utilitaire bash, grantfinder pour interroger l’API RePORTER. 🙌
Par exemple, vous pouvez effectuer une recherche par nom PI (-p
) ou par requête textuelle (-q
) qui peut rechercher les termes du projet, le titre du projet et les résumés. Les arguments restants sont facultatifs.
Installation
Pour installer grantfinder, téléchargez l’utilitaire bash et placez-le dans PATH, généralement dans votre dossier ~/bin/
.
Puisque grantfinder nécessite d’interroger l’API RePORTER et d’analyser la sortie JSON, vous aurez besoin des outils suivants dans PATH .
-
http
: API de ligne de commande client1. -
jq
: C’est commesed
pour JSON2. -
bat
:cat
comme commande mais avec une sortie fantaisie3. Si vous ne le souhaitez pas, remplacez bat par cat dans le script grantfinder.
Limitations
Pour le moment, l’API limite les enregistrements à 50 maximum quel que soit l’argument offset (-i
). Consultez la documentation de l’API4 pour plus d’options.