• Stars
    star
    190
  • Rank 203,739 (Top 5 %)
  • Language
    Python
  • License
    MIT License
  • Created over 9 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Track the impact of research software.

the Depsy project has successfully concluded, and is no longer being maintained. We're now working on a followup project to track software impact, funded by the Sloan Foundation.

We need to value the software that powers science

Today's cutting-edge science is built on an array of specialist research software. This research software is often as important as traditional scholarly papers--but it's not treated that way when it comes to funding and tenure. There, the traditional publish-or-perish, show-me-the-Impact-Factor system still rules.

We need to fix that. We need to provide meaningful incentives for the scientist-developers who make important research software, so that we can keep doing important, software-driven science.

Depsy helps value research software

Lots of things have to happen to support this change. Depsy is a shot at making one of those things happen: a system that tracks the impact of software in software-native ways.

That means not just counting up citations to a hastily-written paper about the software, but actual mentions of the software itself in the literature. It means looking how software gets reused by other software, even when it's not cited at all. And it means understanding the full complexity of software authorship, where one project can involve hundreds of contributors in multiple roles that don't map to traditional paper authorship.

This is just the beginning

Depsy doesn't do any of these things perfectly, and it's not supposed to. Instead, Depsy is a proof-of-concept to show that we can do them at all. The data and tools are there. We can measure and reward software impact, like we measure and reward the impact of papers.

Given that, it's not a question of if research software becomes a first-class scientific product, but when and how. So let's start talking about when and how. Let's improve Depsy, let's build tools better than Depsy, and let's (most importantly) build the cultural and political structures that can use these systems.

Let's talk details

Coverage

Depsy tracks research software packages hosted on either CRAN (the main software repository for the R programming language) or PyPI (the software repository for Python-language software). That adds up to 7,057 active R research software projects on Depsy, and 4,166 active Python research software projects.

We've found all this software being credited in the scholarly literature 83,445 times, reused by other software 960,619 times, and downloaded 221,368,685 (last month). For a better overview of all this data, plus details on how we collect and process it, check out the paper in progress.

Access to data

Everything in Depsy is open, and we encourage reuse of the data and code. You can use the API (see "View in Api" buttons on the package, person, and tag pages), or get larger-scale access via our read-only postgres database. The database connection details (plus an example of how to connect in R) are in the Knitr source for the paper.

Funding

Depsy is being built at Impactstory by Jason Priem and Heather Piwowar, and is funded by an EAGER grant from the National Science Foundation.

More Repositories

1

unpaywall-extension

Firefox/Chrome extension that gives you a link to a free PDF when you view scholarly articles
JavaScript
441
star
2

oadoi

The backend code that powers Unpaywall. [email protected]
Python
301
star
3

openalex-guts

The guts for computing data for OpenAlex. For more, see https://openalex.org/.
Python
119
star
4

openalex-api-tutorials

A collection of Jupyter notebooks, each walking you through a common example of bibliometric analysis using scholarly data from the OpenAlex API.
Jupyter Notebook
85
star
5

impactstory-tng

Impactstory: the next generation
Python
75
star
6

citeas-api

Get the scholarly citation for any research product: software, preprint, paper, or dataset
Python
67
star
7

total-impact-core

An api and backend code to gather the impacts of diverse scholarly products online.
Python
55
star
8

openalex-concept-tagging

Scripts used to make and evaluate OpenAlex's concept tagging model
Jupyter Notebook
48
star
9

cv-parser

An api to parse a CV, in particular the elements of its publication list
Python
35
star
10

depsy-research

Documentation and research output for Depsy (see https://github.com/impactstory/depsy for source of Depsy itself)
TeX
22
star
11

get-unsub

Data-rich decision support for library subscription management.
Vue
21
star
12

total-impact-webapp

The web frontend for http://impactstory.org. Calls the backend api code in total-impact-core github repo.
Python
21
star
13

openalex-institution-parsing

How OpenAlex parses institutional affiliations assigned to works
Jupyter Notebook
17
star
14

openalex-elastic-api

All the OpenAlex API endpoints that are backed by Elasticsearch
Python
16
star
15

gtr-webapp

A search engine built on the Unpaywall database
Vue
16
star
16

openalex-topic-classification

Jupyter Notebook
15
star
17

OpenAlex

Index of open source code for OpenAlex---an open, comprehensive catalog of scholarship, connecting papers, authors, institutions, and journals.
15
star
18

paperbuzz-api

wrapper for the crossref events api
Python
14
star
19

jump-api

API for Unsub
Python
14
star
20

openalex-documentation-scripts

scripts linked from OpenAlex documentation
Python
14
star
21

openalex-docs

The GitBook documentation site for OpenAlex
Jupyter Notebook
13
star
22

openalex-pdf-parser

PDF parser powered by grobid
Python
13
star
23

openalex-gui

Demo frontend for OpenAlex
Vue
11
star
24

openalex-name-disambiguation

Jupyter Notebook
11
star
25

journalsdb

Open database of scholarly journals
Python
10
star
26

openalex-website

An open, comprehensive catalog of scholarship, connecting papers, authors, institutions, and journals.
Vue
9
star
27

openalex-api

Python
8
star
28

openalex-elasticsearch

Code and templates for setting up the Elasticsearch backend for the slice-and-dice API
Python
7
star
29

citeas-webapp

Demo website for the CiteAs API
JavaScript
6
star
30

oadoi-paper1

6
star
31

openalex-dags

Airflow DAGs for OpenAlex
Python
6
star
32

impactstory-analytics

Application for gathering and displaying ImpactStory's key performance indicators
JavaScript
6
star
33

total-impact-deploy

scripts used to deploy both core and webapp
Python
5
star
34

oadoi-website

The website and DOI resolver built on the oaDOI API.
JavaScript
5
star
35

research-level-altmetrics

Data and code for 3:AM presentation on altmetrics at researcher level, using ORCID profiles.
HTML
4
star
36

ourresearch-website

Org website for OurResearch
Vue
4
star
37

white-house-poster

Poster presenting a general, reusable intro to ImpactStory.
3
star
38

total-impact-docs

Source controlled home for total-impact docs. Likely to include many that mix data mining with text through knitr.
3
star
39

rickscafe-api

Everybody goes to Rick's
Python
3
star
40

unpaywall-metrics

Website to analyze prevalence of open access articles by journal
JavaScript
3
star
41

flask-template

A barebones Flask Heroku app; clone to save some time starting New Things
Python
3
star
42

parseland

Parse landing pages
Python
3
star
43

openalex-api-proxy

Python
3
star
44

paperbuzz-webapp

Web frontend for the doi-events API
JavaScript
3
star
45

future-oa

The jupyter notebook behind the paper "The Future of OA: A large-scale analysis projecting Open Access publication and readership" at https://doi.org/10.1101/795310
HTML
3
star
46

impactstory-tester

Functional tests for ImpactStory.org
Python
2
star
47

gtr-api

Python
2
star
48

api-starter-kit

starter app for Flask API that runs on heroku.
Python
2
star
49

openalex-keywords

Jupyter Notebook
2
star
50

plan-s-journal-checker

Website to helps authors find journals that meet their funder OA requirements
Vue
2
star
51

openalex-api-docs

Documentation for the OpenAlex API
SCSS
2
star
52

osap-webapp

dashboard to assess open science activities of researchers
Vue
2
star
53

unsub-docs

The GitBook documentation site for Unsub
1
star
54

jump

jump!
Vue
1
star
55

biomed

Python
1
star
56

unpaywall-website

Website for Unpaywall Data
Vue
1
star
57

app-starter

clone this to get a headstart on a working flask+angular heroku app
JavaScript
1
star
58

openalex-help

Gitbook files for general, non-technical documentation for OpenAlex
TypeScript
1
star
59

home-website

The main website for the Impactstory organization
JavaScript
1
star
60

openalex-sdg-classifier

Classifies UN sustainable development goals using Aurora models
Python
1
star
61

mit-unpaywall-metrics

JavaScript
1
star
62

articlepage

An API that parses webpages for scholarly articles.
Python
1
star
63

unpaywall-export

export scripts for the unpaywall database
Shell
1
star