Literature DB >> 33033256

A cross-country database of COVID-19 testing.

Joe Hasell1,2,3, Edouard Mathieu4, Diana Beltekian5,4,6, Bobbie Macdonald4,7, Charlie Giattino5,4, Esteban Ortiz-Ospina5,4, Max Roser5,4, Hannah Ritchie5,4.   

Abstract

Our understanding of the evolution of the COVID-19 pandemic is built upon data concerning confirmed cases and deaths. This data, however, can only be meaningfully interpreted alongside an accurate understanding of the extent of virus testing in different countries. This new database brings together official data on the extent of PCR testing over time for 94 countries. We provide a time series for the daily number of tests performed, or people tested, together with metadata describing data quality and comparability issues needed for the interpretation of the time series. The database is updated regularly through a combination of automated scraping and manual collection and verification, and is entirely replicable, with sources provided for each observation. In providing accessible cross-country data on testing output, it aims to facilitate the incorporation of this crucial information into epidemiological studies, as well as track a key component of countries' responses to COVID-19.

Entities:  

Mesh:

Year:  2020        PMID: 33033256      PMCID: PMC7545176          DOI: 10.1038/s41597-020-00688-8

Source DB:  PubMed          Journal:  Sci Data        ISSN: 2052-4463            Impact factor:   6.444


Background & Summary

Across the world, researchers and policymakers look to confirmed counts of cases and deaths to understand and compare the spread of the COVID-19 pandemic. However, data on cases and deaths can only be meaningfully interpreted alongside an accurate understanding of the extent and allocation of virus testing[1]. Two countries reporting similar numbers of confirmed cases may in fact have very different underlying outbreaks: other things being equal, a country that tests less extensively will find fewer cases. Many countries now publish official COVID-19 testing statistics, but the insights offered by these numbers remain relatively unexplored both in public discourse and scientific research. This may be because of barriers limiting access to this data: the statistics are scattered across many websites and policy documents, in a range of different formats. No international authority has taken on the responsibility for collecting and reporting testing data. We developed a new global database to address this lack of access to reliable testing data, thereby complementing the available international datasets on death and case counts[2]. The database consists of official data on the number of COVID-19 diagnostic tests performed over time across 94 countries (as of 31 August 2020). We rely on figures published in official sources, including press releases, government websites, dedicated dashboards, and social media accounts of national authorities. We do not include in our database figures that explicitly relate to only partial geographic coverage of a country (such as a particular region or city). The resulting database is (i) updated regularly through a combination of automated scraping and manual collection and verification, and (ii) entirely replicable, with sources provided for each observation. In addition, the database includes extensive metadata providing detailed descriptions of the data collected for each country. Such information is essential due to heterogeneity in reporting practices, most notably regarding the units of measurement (people tested, cases tested, tests performed, samples tested, etc). Series also vary in terms of whether tests pending results are included, the time period covered, and the extent to which figures are affected by aggregation across laboratories (private and public) and subnational regions. The comprehensiveness of our database enables comparisons of the extent of testing between countries and over time — in absolute terms, but also relative to countries’ population, and to death or confirmed case counts (Fig. 1).
Fig. 1

COVID-19: Daily tests vs. Daily new confirmed cases, per million Panel A plots the number of daily tests against the number of daily confirmed cases per million of the population, as of August 31. Both are given as the rolling 7-day average. Panel B shows the same two variables over time for five selected countries. All axes are given on a log scale. Note that comparisons of testing data between countries are affected by reporting differences. Details for each country can be found in the metadata. Data on confirmed cases is from the European CDC.

COVID-19: Daily tests vs. Daily new confirmed cases, per million Panel A plots the number of daily tests against the number of daily confirmed cases per million of the population, as of August 31. Both are given as the rolling 7-day average. Panel B shows the same two variables over time for five selected countries. All axes are given on a log scale. Note that comparisons of testing data between countries are affected by reporting differences. Details for each country can be found in the metadata. Data on confirmed cases is from the European CDC. Such variation offers crucial insights into the pandemic. At the most basic level, it is clear that a country that tests very few people — such as the Democratic Republic of Congo, or Nigeria (Fig. 1a) — can only have very few confirmed cases. The number of performed tests should be seen as an upper limit for the number of confirmed cases. Further, high positive test rates (Fig. 1 — see reference lines) may help identify severe underreporting of cases. The relationship between test positivity rate and case underreporting has been explored in the context of other infectious diseases[3]. In terms of COVID-19, this link is discussed by Ashish Jha and colleagues at the Harvard Global Health Institute, who provide a sketch of the relationship between cases, deaths and the positivity rate in the United States (see https://globalepidemics.org/2020/04/18/why-we-need-500000-tests-per-day-to-open-the-economy-and-stay-open). In a more formal analysis, Golding et al.[4] find that their modelling estimates of the case ascertainment rate are weakly correlated (Kendall’s correlation coefficient of 0.16) with the number of tests per case — the inverse of the test positivity rate — derived from our database, with a positive relationship evident in the range of 10–35 tests per case[4]. The Institute for Health Metrics and Evaluation (IHME) include testing data sourced from our database in their COVID-19 models (www.healthdata.org/covid/faqs#differences%20in%20modeling). In bringing this data together, our hope is that we will facilitate future research in this direction. More generally, our aim is to provide an essential complement to counts of confirmed cases and deaths. These are the figures that guide public policy, both in the initiation of control measures and as they start to be relaxed. But without the context provided by data on testing, reported cases and deaths may offer a very distorted view on the true scale and spread of the COVID-19 pandemic.

Methods

The database consists of two parts, provided for each included country: (1) a time series for the cumulative and daily number of tests performed, or people tested, plus derived variables (discussed below); (2) metadata including a detailed description of the source and any available information on data quality or comparability issues needed for the interpretation of the time series. For most countries, a single time series is provided: either for the number of people tested, or the number of tests performed. For a few countries for which both are made available, both series are provided. In such cases, metadata is provided for each separate series.

Data collection methods

The time series data is collected by a combination of manual and automated means. The collection process differs by country and can be categorized into three broad categories. Firstly, for a number of countries, figures reported in official sources — including press releases, government websites, dedicated dashboards, and social media accounts of national authorities — are recorded manually as they are released. Secondly, where such publications are released in a regular, machine-readable format, or where structured data is published at a stable location, we have automated the data collection via R and Python scripts that we execute every day. These are regularly audited for technical bugs by checking their output against the original official sources (see ‘Technical Validation’, below). Lastly, in some instances where manual collection has proven prohibitively difficult, we source data from non-official groups collecting the official data, most often on GitHub. These are also regularly audited for accuracy against the original official sources (see ‘Technical Validation’, below). Any available information on data quality or comparability issues needed for the interpretation of the time series is gathered and summarized manually into detailed metadata for each series, guided by a checklist of data quality questions (see Data Records, below).

Criteria for inclusion

Throughout the pandemic, PCR tests for the presence of SARS-CoV-2 RNA have in general been the basis for COVID-19 case confirmation, in line with WHO recommendations[5]. Since the primary purpose of the database is to provide information on testing volumes specifically to aid the interpretation of data on confirmed cases, it is exclusively this category of testing technologies that the database aims to include. In order to be included, a data point for a given country must report an aggregate figure that includes both negative tests (or negatively tested individuals) plus positive tests (or confirmed cases). The units (whether the number of tests or individuals is being counted) must be consistent across positive and negative outcomes. The aggregate figure must refer to a known time period — for instance, the number of tests performed in the last day or week. However, where a cumulative total is provided, it is not a requirement that the specific start date to which the cumulative count relates must be specified, provided that it is clear that the figure aims to capture the whole of the relevant outbreak period. Figures relating to testing ‘capacity’ or to rough indications of average testing output, or to the number of tests that have been distributed (rather than actually performed) are not included in the database. Where figures for pending tests are provided separately by a source these are excluded from our counts. Where they cannot be separated, the figures including pending tests are reported. Details concerning pending tests for individual countries can be found in the metadata.

Raw data and derived variables

The database provides a time series for both the cumulative number of tests (or people tested) and for daily new tests. Exactly how these series are derived depends on the way the raw data is reported by the source. Where a source provides a complete time series for daily tests, we derive an additional cumulative series as the simple running total of the raw daily data. Where a source provides cumulative figures, we derive an additional daily series as the day-to-day change observed in consecutive observations. In many cases the source data is not available at a daily frequency (Fig. 2). In order to facilitate cross-country comparisons over time, we derive an additional ‘smoothed’ daily testing series calculated as the seven-day moving average over a complete, linearly interpolated daily series (described in more detail in the Data Records section below).
Fig. 2

Number of days between the most recent observation for each country and the date of updating (31 August 2020). Because countries update their testing data at different frequencies, the latest data in the database for each country does not in all cases refer to the date the database was updated.

Number of days between the most recent observation for each country and the date of updating (31 August 2020). Because countries update their testing data at different frequencies, the latest data in the database for each country does not in all cases refer to the date the database was updated.

Retrospective revisions in the source data

Due to the efforts to produce timely data, official testing figures are subject to frequent retrospective revisions. This can occur for instance where some laboratories have longer reporting delays than others, and previously uncounted tests are then subsequently included. This issue presents no difficulties where sources provide an updated time series within which such revisions are appropriately incorporated; for instance, by backdating the additional tests to the date they were performed. However, a number of the sources we rely on provide only a ‘snapshot’ of the current cumulative figure, with no time series. We construct our cumulative and daily testing time series from the sequence of these ‘snapshots’. For these cases, retrospective revisions do impact our data since revisions to the data are included on the day the revision is made, not when the revised tests occurred. Typically, this results in only small deviations in the cumulative figure in proportional terms, but the derived daily testing series can be impacted more meaningfully. At the extreme, in a few cases, such revisions result in a fall in the cumulative total from one day to the next, implying a negative number of tests for that day. This issue is mitigated in two ways. Firstly, given that much of retrospective revision relates to testing conducted over the last few days, the ‘smoothed’ daily time series we derive reduces some of the artificial volatility introduced. Secondly, we alert the user as to which data is subject to such concerns as part of the information included in the metadata (see below).

Data Records

A copy of the database has been uploaded to figshare[6]. This provides a version of the database as it stood at the time of submission, on 31 August 2020. A live version of the database, which continues to be updated, can be downloaded from a public GitHub repository (https://github.com/owid/covid-19-data/tree/master/public/data/testing) in CSV, XLSX, and JSON formats, which may be imported into a variety of software programs.

Structure

The database consists of two components: a time series file including observations of cumulative and daily testing (covid-testing-all-observations.csv), and metadata (covid-testing-source-details.csv). Each row in the metadata table provides source details (discussed below) corresponding to a given country-series (i.e. the combination of Country and Series fields make up a unique ID within covid-testing-source-details.csv). The time series for cumulative and daily testing for each country-series is then provided in the covid-testing-all-observations.csv file. In addition, we provide the raw data (raw-collected-data.csv), as collected from the source, in order to make it plain how our time series data is constructed from the original observations. We also provide the United Nations population data for 2020 (un-2020-population.csv) used to derive the per capita measures included in the time series.

Description of fields

Common to covid-testing-source-details.csv, covid-testing-all-observations.csv, and raw-collected-data.csv

Country

Each observation relates to testing conducted within the indicated country. We do not include in our database figures that explicitly relate to only partial geographic coverage of a country (such as a particular region or city). The country’s 3-letter ISO 3166-1 code is also provided as a separate field.

Units

A short description of the unit of observation of the collected testing figures, selected out of three possible categories: “people tested”, “tests performed”, “samples tested”. Series for which it was not possible to discern the category are labelled as “units unclear”.

Series

Multiple series (e.g. people tested and samples tested) are included for some countries, and are demarcated by this field.

Common to covid-testing-all-observations.csv and raw-collected-data.csv

Date

Depending on the source, this may relate to the date on which samples were taken, analyzed, or registered, or simply the date they were included in official figures (see ‘Retrospective revisions in the source data’, above). In general, sources try to provide testing data relating to a given, stable cut-off time each day. Where significant changes in reporting windows have been found, these have been noted in the Notes field (see below).

Cumulative total

The reported cumulative amount of testing as of Date. The specific date to which the cumulative figures date back to, if known, is provided in the metadata (see below). In many cases this is not explicitly stated by a source, but only figures that appear to intend to capture the entire period of the testing response to COVID-19 outbreak within the country are included in the database. In covid-testing-all-observations.csv, for those sources only providing daily testing figures, this field is derived as the running total of the raw daily data, and is also provided per thousand people of the country’s 2020 population.

Daily change in cumulative total

Broadly, this field may be interpreted as the number of new tests (or people tested) per day. For sources that report new tests per day directly, this field in covid-testing-all-observations.csv is identical to the raw data presented in raw-collected-data.csv. For sources that report only cumulative testing figures, the field is derived as the day-to-day change observed in consecutive observations of the raw Cumulative total data. This may fail to correspond to the true number of new tests for that date where the source has included retrospective revisions in the cumulative totals (see ‘Retrospective revisions in the source data’, above). In covid-testing-all-observations.csv, this series is also provided per thousand people of the country’s 2020 population.

Source URL

A URL at which the specific observation of the corresponding raw data can be found.

Source label

The name of the source for the observation.

Notes

Contains any notes to aid the interpretation of this specific observation (above and beyond details that apply to the whole series, which are provided in covid-testing-source-details.csv).

Specific to covid-testing-all-observations.csv

7-day smoothed daily change

As an outbreak progresses, flows of new tests per day, rather than cumulative figures, become more relevant for understanding trends. Daily testing figures however suffer from volatility created by reporting cycles. Moreover, since many sources do not provide data at daily intervals, figures for new tests per day are available with more limited coverage. To aid the cross-country analysis of testing volumes over time, we provide this short-term measure of testing output that aims to mitigate these two problems. It is calculated as the right-aligned rolling seven-day average of a complete series of daily changes. For countries for which no complete series of daily changes is available because of the reporting frequency of our source, we derive it by linearly interpolating the daily cumulative totals not available in the raw data, up to a maximum interval of 21 days. The exact code used to derive the 7-day smoothed daily change is available online (see ‘Code Availability’, below).

Specific to covid-testing-source-details.csv

Number of observations

The number of days for which raw observations are available.

Detailed description

A written summary of available information concerning the nature and quality of the source data needed for proper interpretation and cross-country comparison. The collation of this information is guided by a ‘checklist’ of data quality questions regarding: the unit of observation; which testing technologies figures relate to; whether tests pending results are included; the time period covered; and the extent to which figures are affected by aggregation across laboratories (private and public) and subnational regions. In practice the documentation we are able to provide is limited by that made available by the official source. We aim to include any information provided by the original source needed for the interpretation and comparison with other countries.

Coverage

The database includes observation for 94 countries, covering 69% of the world’s population. Because of differences in the frequency at which countries publish testing data, coverage is somewhat lower for more recent periods: 62% of the world’s population is covered with figures relating to 30–31 August 2020; 45% is covered with figures relating to 24–31 August 2020 (Fig. 2).

Technical Validation

The database represents a collation of publicly available data published by official sources. As such, the key quality concern for the database itself is whether it represents an accurate record of the official data. We employ four main strategies for ensuring this. Firstly, all automated collection of data, whether obtained from official channels or from third-party repositories of official data, is subject to initial manual verification when it is added to our database for the first time. Secondly, we employ a range of data validation processes, both for our manual and automated time series. We continually check for invalid figures such as negative daily test figures, out-of-sequence dates, or test positivity rates above 100% (by comparing testing data to confirmed case data), and we monitor each country for abrupt changes in daily testing rates. Abrupt positive or negative daily changes are sometimes the result of data corrections in the official data, in which case our database includes them without alteration. These changes can be due, for example, to the deduplication of double-counted tests, or the addition of testing data that was previously not captured by the national system (see Table 1).
Table 1

Examples of abrupt daily changes in the testing database due to data corrections performed by the official source.

CountryChanges observed in the source data as of 31 August 2020
Ecuador

4,803 people added on 3 May 2020

3,743 people subtracted on 5 May 2020

1,377 people subtracted on 11 May 2020

Fiji357 tests subtracted on 10 July 2020
Greece53,889 samples added on 29 July 2020
Japan

453 people subtracted on 19 March 2020

909 people subtracted on 25 March 2020

2,262 people subtracted on 15 May 2020

48,382 people added on 18 June 2020

Malaysia126,964 people added on 15 May 2020
Nigeria

8,760 samples added on 29 May 2020

29,602 samples added on 22 July 2020

Peru25 people subtracted on 21 March 2020
Philippines364 people subtracted on 8 June 2020
Poland236,927 samples subtracted on 8 August 2020
Zimbabwe5,055 tests added on 24 July 2020
Examples of abrupt daily changes in the testing database due to data corrections performed by the official source. 4,803 people added on 3 May 2020 3,743 people subtracted on 5 May 2020 1,377 people subtracted on 11 May 2020 453 people subtracted on 19 March 2020 909 people subtracted on 25 March 2020 2,262 people subtracted on 15 May 2020 48,382 people added on 18 June 2020 8,760 samples added on 29 May 2020 29,602 samples added on 22 July 2020 In order to mitigate against large impacts due to reporting lags, we automatically exclude the most recent observation for a country if its daily number of new tests is less than half that of the previous observation. This is only applied to the most recent day in each time series: as soon as data for subsequent days becomes available, the data point is reinstated if the sharp fall is still present. Thirdly, to monitor the ongoing reliability of third-party repositories of official data, we apply a continuous audit process, which will remain active as long as this dataset is updated. Each day, three observations are randomly drawn out of all observations in the database that have been obtained via third-party sources. For each selected observation, the recorded figure is manually checked against the direct official channel from which the repository purports to obtain the data. The sampling rate means that each third-party source we make use of is checked around once a week. Given that any discrepancies with official channels are likely to be clustered within particular sources, this provides a high degree of quality control on these sources on a timely basis. Where any discrepancies are noticed, we switch sources (for the entire time series) to either a different repository or to manual data collection directly from the official channel. Finally, the testing data included in the database is viewed by tens of thousands of people every day, including many health researchers, policymakers and journalists, from which we receive a large amount of feedback concerning the data. This serves as a final, ‘crowd-sourced’ method of verification that has proven very effective, enabling any discrepancies between our data and that published in official channels to be flagged and resolved quickly.
Measurement(s)Test • Extent
Technology Type(s)digital curation
Factor Type(s)country • temporal interval
Sample Characteristic - OrganismCoronaviridae
Sample Characteristic - Locationglobal
  3 in total

1.  Case-Fatality Rate and Characteristics of Patients Dying in Relation to COVID-19 in Italy.

Authors:  Graziano Onder; Giovanni Rezza; Silvio Brusaferro
Journal:  JAMA       Date:  2020-05-12       Impact factor: 56.272

2.  Malaria Burden through Routine Reporting: Relationship between Incidence and Test Positivity Rates.

Authors:  Simon P Kigozi; Ruth N Kigozi; Asadu Sserwanga; Joaniter I Nankabirwa; Sarah G Staedke; Moses R Kamya; Rachel L Pullan
Journal:  Am J Trop Med Hyg       Date:  2019-07       Impact factor: 2.345

3.  An interactive web-based dashboard to track COVID-19 in real time.

Authors:  Ensheng Dong; Hongru Du; Lauren Gardner
Journal:  Lancet Infect Dis       Date:  2020-02-19       Impact factor: 25.071

  3 in total
  119 in total

1.  Collectivism predicts mask use during COVID-19.

Authors:  Jackson G Lu; Peter Jin; Alexander S English
Journal:  Proc Natl Acad Sci U S A       Date:  2021-06-08       Impact factor: 11.205

2.  COVID-19 testing, timeliness and positivity from ICMR's laboratory surveillance network in India: Profile of 176 million individuals tested and 188 million tests, March 2020 to January 2021.

Authors:  Manickam Ponnaiah; Rizwan Suliankatchi Abdulkader; Tarun Bhatnagar; Jeromie Wesley Vivian Thangaraj; Muthusamy Santhosh Kumar; Ramasamy Sabarinathan; Saravanakumar Velusamy; Yogesh Sabde; Harpreet Singh; Manoj Vasanth Murhekar
Journal:  PLoS One       Date:  2021-12-03       Impact factor: 3.240

3.  Bayesian inference across multiple models suggests a strong increase in lethality of COVID-19 in late 2020 in the UK.

Authors:  Patrick Pietzonka; Erik Brorson; William Bankes; Michael E Cates; Robert L Jack; Ronojoy Adhikari
Journal:  PLoS One       Date:  2021-11-24       Impact factor: 3.240

4.  Time-Dependent COVID-19 Mortality in Patients With Cancer: An Updated Analysis of the OnCovid Registry.

Authors:  David J Pinato; Meera Patel; Lorenza Scotti; Emeline Colomba; Saoirse Dolly; Angela Loizidou; John Chester; Uma Mukherjee; Alberto Zambelli; Alessia Dalla Pria; Juan Aguilar-Company; Mark Bower; Ramon Salazar; Alexia Bertuzzi; Joan Brunet; Matteo Lambertini; Marco Tagliamento; Anna Pous; Ailsa Sita-Lumsden; Krishnie Srikandarajah; Johann Colomba; Fanny Pommeret; Elia Seguí; Daniele Generali; Salvatore Grisanti; Paolo Pedrazzoli; Gianpiero Rizzo; Michela Libertini; Charlotte Moss; Joanne S Evans; Beth Russell; Nadia Harbeck; Bruno Vincenzi; Federica Biello; Rossella Bertulli; Diego Ottaviani; Raquel Liñan; Sabrina Rossi; M Carmen Carmona-García; Carlo Tondini; Laura Fox; Alice Baggi; Vittoria Fotia; Alessandro Parisi; Giampero Porzio; Paola Queirolo; Claudia Andrea Cruz; Nadia Saoudi-Gonzalez; Eudald Felip; Ariadna Roqué Lloveras; Thomas Newsom-Davis; Rachel Sharkey; Elisa Roldán; Roxana Reyes; Federica Zoratto; Irina Earnshaw; Daniela Ferrante; Javier Marco-Hernández; Isabel Ruiz-Camps; Gianluca Gaidano; Andrea Patriarca; Riccardo Bruna; Anna Sureda; Clara Martinez-Vila; Ana Sanchez de Torre; Rossana Berardi; Raffaele Giusti; Francesca Mazzoni; Annalisa Guida; Lorenza Rimassa; Lorenzo Chiudinelli; Michela Franchi; Marco Krengli; Armando Santoro; Aleix Prat; Josep Tabernero; Mieke Van Hemelrijck; Nikolaos Diamantis; Alessandra Gennari; Alessio Cortellini
Journal:  JAMA Oncol       Date:  2022-01-01       Impact factor: 31.777

5.  Predicting the effect of confinement on the COVID-19 spread using machine learning enriched with satellite air pollution observations.

Authors:  Xiaofan Xing; Yuankang Xiong; Ruipu Yang; Rong Wang; Weibing Wang; Haidong Kan; Tun Lu; Dongsheng Li; Junji Cao; Josep Peñuelas; Philippe Ciais; Nico Bauer; Olivier Boucher; Yves Balkanski; Didier Hauglustaine; Guy Brasseur; Lidia Morawska; Ivan A Janssens; Xiangrong Wang; Jordi Sardans; Yijing Wang; Yifei Deng; Lin Wang; Jianmin Chen; Xu Tang; Renhe Zhang
Journal:  Proc Natl Acad Sci U S A       Date:  2021-08-17       Impact factor: 11.205

6.  Community Mitigation of COVID-19 and Portrayal of Testing on TikTok: Descriptive Study.

Authors:  Corey H Basch; Jan Mohlman; Joseph Fera; Hao Tang; Alessia Pellicane; Charles E Basch
Journal:  JMIR Public Health Surveill       Date:  2021-06-10

7.  Decomposing Differences in Coronavirus disease 2019-related Case-Fatality Rates across Seventeen Nations.

Authors:  Ashley Wendell Kranjac; Dinko Kranjac
Journal:  Pathog Glob Health       Date:  2020-12-30       Impact factor: 2.894

8.  COVID-19 pandemic in Africa: Is it time for water, sanitation and hygiene to climb up the ladder of global priorities?

Authors:  P Marcos-Garcia; C Carmona-Moreno; J López-Puga; A M Ruiz-Ruano García
Journal:  Sci Total Environ       Date:  2021-06-03       Impact factor: 7.963

9.  Social Restrictions versus Testing Campaigns in the COVID-19 Crisis: A Predictive Model Based on the Spanish Case.

Authors:  Francisco Javier Candel; Elisabet Viayna; Daniel Callejo; Raul Ramos; Jesús San-Roman-Montero; Pablo Barreiro; María Del Mar Carretero; Adam Kolipiński; Jesus Canora; Antonio Zapatero; Michael Chris Runken
Journal:  Viruses       Date:  2021-05-15       Impact factor: 5.048

10.  What containment strategy leads us through the pandemic crisis? An empirical analysis of the measures against the COVID-19 pandemic.

Authors:  Daniel Kaimann; Ilka Tanneberg
Journal:  PLoS One       Date:  2021-06-21       Impact factor: 3.240

View more

北京卡尤迪生物科技股份有限公司 © 2022-2023.