Skip to content

Commit 2013287

Browse files
committed
update README
1 parent dda298a commit 2013287

File tree

2 files changed

+36
-32
lines changed

2 files changed

+36
-32
lines changed

README.Rmd

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,13 @@ knitr::opts_chunk$set(
1818
<!-- badges: start -->
1919
<!-- badges: end -->
2020

21-
**excelDataGuide** is an R-package that simplifies reading data from spreadsheet data reporting templates (DRT's) into R.
21+
**excelDataGuide** is an R package designed to streamline the process of importing data from spreadsheet *data reporting templates* (DRTs) into R.
2222

23-
A data reporting template is an Excel file for standardized reporting and processing of experimental data. Such templates reduce the time spent on data analysis and encourage or force users to provide data in a structured manner so that errors and misinterpretations are minimized. The **excelDataGuide** package avoids the problem of having to write and maintain code to read data from complicated spreadsheet DRT's. Furthermore, it provides an infrastructure to check the validity of data, to read data in the correct data types and to wrangle data when appropriate or desired. It thereby enables the *Interoperability*, the **I** of the [FAIR](https://www.go-fair.org/fair-principles/) principles for DRT's.
23+
A *data reporting template* is a standardized spreadsheet file (in either xls or xlsx format) used for reporting and processing experimental data. These templates significantly reduce the time required for data analysis and encourage users to present their data in a structured format, minimizing errors and misinterpretations.
2424

25-
The package provides a simple interface to read data from Excel files and convert them into R objects. We assume that data is organized in three types of data structures: key-value pairs, tabular data and microplateplate-formatted data. The locations of these data structures in the Excel template are provided by a **data guide**, which is a YAML file, a human- as well as machine-readable structured file format.
25+
The **excelDataGuide** package eliminates the need for users to write and maintain complex code for reading data from intricate spreadsheet DRTs. Additionally, it offers a robust framework for validating data, ensuring the correct data types are utilized, and facilitating data wrangling when necessary. This functionality supports *Interoperability* for DRTs, a key aspect of the [FAIR](https://www.go-fair.org/fair-principles/) principles.
26+
27+
The package features a user-friendly interface for extracting data from Excel files and converting it into R objects. It accommodates three types of data structures: key-value pairs, tabular data, and microplate-formatted data. The locations of these structures within the Excel template are specified by a **data guide**, which is a YAML file — a structured format that is both human- and machine-readable.
2628

2729
## Installation
2830

@@ -44,8 +46,8 @@ guidefile <- system.file("extdata", "example_guide.yml", package = "excelDataGui
4446
data <- read_data(datafile, guidefile)
4547
```
4648

47-
The output of the `read_data()` function is a list object containing the data in a structured manner. The structure is determined for a large part by the design of the data guide.
49+
The output of the `read_data()` function is a list object the format of which is determined for a large part by the design of the data guide.
4850

4951
## Future work
5052

51-
Provide guide and template structures for data types without upper size limit, like time series with no pre-determined length.
53+
We want to provide guide and template structures for data types without upper size limit, like time series with no pre-determined length.

README.md

Lines changed: 29 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -6,27 +6,30 @@
66
<!-- badges: start -->
77
<!-- badges: end -->
88

9-
**excelDataGuide** simplifies reading data from spreadsheet data
10-
reporting templates (DRT’s) into R.
11-
12-
A data reporting template is an Excel file for standardized reporting
13-
and processing of experimental data. Such templates reduce the time
14-
spent on data analysis and encourage or force users to provide data in a
15-
structured manner so that errors and misinterpretations are minimized.
16-
The **excelDataGuide** package avoids the problem of having to write and
17-
maintain code to read data from complicated spreadsheet DRT’s.
18-
Furthermore, it provides an infrastructure to check the validity of
19-
data, to read data in the correct data types and to wrangle data when
20-
appropriate or desired. It thereby facilitates enables the
21-
*Interoperability*, the **I** of the
22-
[FAIR](https://www.go-fair.org/fair-principles/) principles for DRT’s.
23-
24-
The package provides a simple interface to read data from Excel files
25-
and convert them into R objects. We assume that data is organized in
26-
three types of data structures: key-value pairs, tabular data and
27-
microplateplate-formatted data. The locations of these data structures
28-
in the Excel template are provided by a **data guide**, which is a YAML
29-
file, a human- as well as machine-readable structured file format.
9+
**excelDataGuide** is an R package designed to streamline the process of
10+
importing data from spreadsheet *data reporting templates* (DRTs) into
11+
R.
12+
13+
A *data reporting template* is a standardized spreadsheet file (in
14+
either xls or xlsx format) used for reporting and processing
15+
experimental data. These templates significantly reduce the time
16+
required for data analysis and encourage users to present their data in
17+
a structured format, minimizing errors and misinterpretations.
18+
19+
The **excelDataGuide** package eliminates the need for users to write
20+
and maintain complex code for reading data from intricate spreadsheet
21+
DRTs. Additionally, it offers a robust framework for validating data,
22+
ensuring the correct data types are utilized, and facilitating data
23+
wrangling when necessary. This functionality supports *Interoperability*
24+
for DRTs, a key aspect of the
25+
[FAIR](https://www.go-fair.org/fair-principles/) principles.
26+
27+
The package features a user-friendly interface for extracting data from
28+
Excel files and converting it into R objects. It accommodates three
29+
types of data structures: key-value pairs, tabular data, and
30+
microplate-formatted data. The locations of these structures within the
31+
Excel template are specified by a **data guide**, which is a YAML file —
32+
a structured format that is both human- and machine-readable.
3033

3134
## Installation
3235

@@ -40,7 +43,7 @@ pak::pak("SystemsBioinformatics/excelDataGuide")
4043

4144
## Example
4245

43-
The basic usage of the package only requires one command with two file
46+
The basic usage of the package requires only one command with two file
4447
paths: the path to the Excel data file and the path to the data guide
4548
file. Here is an example:
4649

@@ -51,11 +54,10 @@ guidefile <- system.file("extdata", "example_guide.yml", package = "excelDataGui
5154
data <- read_data(datafile, guidefile)
5255
```
5356

54-
The output of the `read_data()` function is a list object containing the
55-
data in a structured manner. The structure is determined for a large
56-
part by the design of the data guide.
57+
The output of the `read_data()` function is a list object the format of
58+
which is determined for a large part by the design of the data guide.
5759

5860
## Future work
5961

60-
Provide guide and template structures for data types without upper size
61-
limit, like time series with no pre-determined length.
62+
We want to provide guide and template structures for data types without
63+
upper size limit, like time series with no pre-determined length.

0 commit comments

Comments
 (0)