• Stars
    star
    306
  • Rank 136,456 (Top 3 %)
  • Language
    R
  • License
    MIT License
  • Created over 7 years ago
  • Updated over 1 year ago

Reviews

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

Repository Details

An R package to simulate colorblindness on R figures.

colorblindr

Build Status Coverage Status

Simulate colorblindness in production-ready R figures. Written by Claire D. McWhite and Claus O. Wilke.

Try out simulations at http://hclwizard.org/cvdemulator/.

Installation

This package depends on the development versions of cowplot and colorspace. Please install those packages first:

remotes::install_github("wilkelab/cowplot")
install.packages("colorspace", repos = "http://R-Forge.R-project.org")

Then install colorblindr:

remotes::install_github("clauswilke/colorblindr")

Quick start

Make a figure:

library(ggplot2)
fig <- ggplot(iris, aes(Sepal.Length, fill = Species)) + geom_density(alpha = 0.7)
fig

Now look at it in various color-vision-deficiency simulations:

library(colorblindr)
cvd_grid(fig)

Then inspect it in the interactive app:

view_cvd(p) # starts the interactive app

To use a color scale that works somewhat better for people with color-vision deficiency, we recommend scale_color_OkabeIto and scale_fill_OkabeIto:

fig2 <- ggplot(iris, aes(Sepal.Length, fill = Species)) + 
  geom_density(alpha = 0.7) + scale_fill_OkabeIto()
fig2

That figure after color-vision-deficiency simulation:

cvd_grid(fig2)

More Repositories

1

dataviz

A book covering the fundamentals of data visualization
HTML
3,179
star
2

ggjoy

Deprecated. Please use ggridges.
R
293
star
3

practical_ggplot2

Step-by-step examples of building publication-quality figures in ggplot2
HTML
167
star
4

ggtextures

Drawing textured rectangles and bars with ggplot
R
157
star
5

multiscales

Multivariate scales for ggplot2
R
100
star
6

dviz.supp

Supporting materials for Claus Wilke's data visualization book
R
90
star
7

PeptideBuilder

A simple Python library to generate model peptides
Python
78
star
8

relayer

Rethinking layers in ggplot2
R
73
star
9

ggisoband

Drawing isolines and isobands with 'ggplot2'
R
49
star
10

sinab

Sinab is not a browser.
Rust
27
star
11

COVID19-IFR

COVID-19 Infection Fatality Rates
25
star
12

proteinER

Supporting code for the paper "Measuring evolutionary rates of proteins in a structural context"
Python
12
star
13

pinetree

🌲 a flexible gene expression simulator with codon-specific translation rates
C++
11
star
14

artifact

Complete code for generative art project The Artifact.
JavaScript
5
star
15

sneronoi

Stochastic neighbor embedding meets Voronoi tessellation.
JavaScript
5
star
16

structural_prediction_of_ER

Code and data for Shahmoradi et al., Predicting evolutionary site variability from structure in viral proteins: buriedness, packing, flexibility, and design, J. Mol. Evol. 79:130–142 (2014).
R
5
star
17

codon_tools

A python package containing various tools for codon optimization and de-optimization.
Python
4
star
18

Ecoli_FBA_input_prediction

Code and data for Sridhara et al., Predicting growth conditions from internal metabolic fluxes in an in-silico model of E. coli, PLOS ONE 9:e114608 (2014).
TeX
3
star
19

protein_design_and_site_variability

Code and data for Jackson et al, Amino-acid site variability among natural and designed proteins, PeerJ 1:e211 (2013).
Python
3
star
20

fxrandomjs

Deterministic pseudorandom number generator
JavaScript
3
star
21

GBM_genomics

TeX
3
star
22

clauswilke.github.io.old

HTML
3
star
23

zipcodes

Translate zip codes into fips codes
HTML
3
star
24

clauswilke.github.io

HTML
2
star
25

MACV_SMD

Code and data for Meyer et al, Analyzing Machupo virus-receptor binding by molecular dynamics simulations, PeerJ 2:e266 (2014).
Tcl
2
star
26

alien_clock

HTML
1
star
27

Omega_MutSel

Code and data for Spielman and Wilke, The relationship between dN/dS and scaled selection coefficients, Mol. Biol. Evol. 2015.
TeX
1
star
28

Guo_etal_SCV

Data and code for Guo et al., Single-cell virology
HTML
1
star