-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME.Rmd
More file actions
98 lines (59 loc) · 2.42 KB
/
README.Rmd
File metadata and controls
98 lines (59 loc) · 2.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
---
output: github_document
---
<!-- README.md is generated from README.Rmd. Please edit that file -->
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
fig.path = "man/figures/README-",
out.width = "100%"
)
```
# Rtoolset <a href="https://github.com/wbvguo/Rtoolset/"><img src="man/figures/Rtoolset.png" align="right" height="138" alt="Rtoolset website" /></a>
<!-- badges: start -->
[](https://github.com/wbvguo/Rtoolset/actions/workflows/R-CMD-check.yaml)
<!-- badges: end -->
**Rtoolset** is a miscellaneous tool set for R programming and data analysis. It provides functions for sample and feature-level operations, data transformation, R programming helpers, and visualizations.
The package currently provides utility functions for:
- **📊 Sample Operations**: Balanced partitioning of samples/observations
- **🔬 Feature Operations**: Selection and filtering of features/genes/variables
- **🔄 Data Transformation**: Matrix transformations for omics data (log transform, beta to M values)
- **🔧 General Utilities**: String matching, formatting, file management, package installation
- **🎮 Visualization & Fun**: Interactive 2048 game, animated GIFs
and more it to come...
## Installation
You can install Rtoolset from [GitHub](https://github.com/wbvguo/Rtoolset.git) with:
``` r
# Using pak (recommended)
install.packages("pak")
pak::pak("wbvguo/Rtoolset")
# Or using remotes
install.packages("remotes")
remotes::install_github("wbvguo/Rtoolset")
```
## Quick Start
```{r quick-start, eval = FALSE}
library(Rtoolset)
# Example: Create an animated Christmas tree
draw_xmas_tree_gif_panel()
```
```{r, echo = FALSE, out.width = "100%"}
knitr::include_graphics("man/figures/xmas_panel.gif")
```
## Documentation
- **[Full Documentation Website](https://wbvguo.github.io/Rtoolset/)** - Browse all functions and articles
- **Vignettes** - Detailed tutorials (available after installation):
```r
browseVignettes("Rtoolset")
```
- For function reference, use standard R help:
```r
?draw_heart
```
## Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## License
This package is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.
---
For more information, visit the [GitHub repository](https://github.com/wbvguo/Rtoolset).