Let's say that you run something like an R Meetup Group or other organization where you have people give presentations about their awesome work using R. How do you manage to find new interesting speakers?
Of course you should use R to find people to give presentations about R. This R package scans through all the metadata on CRAN packages to find potential speakers in your area.
library(devtools)
install_github("cbdavis/findRspeakers")
This package relies on the rgeolocate package which sends requests to http://ip-api.com. If you run into timeout issues, there's a chance that you may have been banned for too many requests. If you can't reach http://ip-api.com, then this is probably the case. You can unban your IP address by visiting http://ip-api.com/docs/unban while using a different computer/IP address than your current one.
Find all speakers with e-mail addresses in the Netherlands or Germany, within the default distance (100 km) of the coordinates given. Information on the packages is returned as a data frame, below pander
is used to format the dataframe into an html table.
data_file
stores the results of geolocating domains. When you run the code the first time, it may take 20-30 minutes to generate this file due to API request limits for the geolocation service being used.
domainPattern
is a regular expression that is used to search by domains mentioned in the package metadata from CRAN. The code finds domains in email addresses of authors and maintainers and also searches through package urls.
library(findRspeakers)
library(pander)
possibleSpeakers = findRspeakers(lat = 53.21667, lon = 6.566667,
data_file="/path/to/geoLocatedDomains.csv")
# more restrictive search
#possibleSpeakers = findRspeakers(domainPattern = "\\.nl|\\.de|\\.com|\\.org|\\.edu",
# lat = 53.21667, lon = 6.566667,
# data_file="/path/to/geoLocatedDomains.csv")
# split the results into several subtables
pander(possibleSpeakers[,c("Package", "Title", "Author", "Maintainer", "Distance")], split.table=Inf)
pander(possibleSpeakers[,c("Package", "Title", "Description")], split.table=Inf)
pander(possibleSpeakers[,c("Package", "Title", "Version", "URL", "Published")], split.table=Inf)
Package
Title
Author
Maintainer
Distance
BDgraph
Bayesian Graph Selection Based on Birth-Death MCMC Approach
Abdolreza Mohammadi and Ernst Wit
Abdolreza Mohammadi a.mohammadi@rug.nl
0.2816469
DAISIE
Dynamical Assembly of Islands by Speciation, Immigration and Extinction
Rampal S. Etienne, Luis M. Valente, Albert B. Phillimore & Bart Haegenan
Rampal S. Etienne r.s.etienne@rug.nl
0.2816469
DAMOCLES
Dynamic Assembly Model of Colonization, Local Extinction and Speciation
Rampal S. Etienne & Alex L. Pigot
Rampal S. Etienne r.s.etienne@rug.nl
0.2816469
DDD
Diversity-Dependent Diversification
Rampal S. Etienne & Bart Haegeman
Rampal S. Etienne r.s.etienne@rug.nl
0.2816469
designGG
Computational tool for designing genetical genomics experiments
Yang Li yang.li@rug.nl, Morris Swertz m.a.swertz@rug.nl, Gonzalo Vera gonzalo.vera.rodriguez@gmail.com, Rainer Breitling r.breitling@rug.nl, Ritsert Jansen r.c.jansen@rug.nl
Yang Li yang.li@rug.nl
0.2816469
gemtc
Network Meta-Analysis Using Bayesian Methods
Gert van Valkenhoef, Joel Kuiper
Gert van Valkenhoef g.h.m.van.valkenhoef@rug.nl
0.2816469
gemtc.jar
GeMTC Java binary
Gert van Valkenhoef, Joel Kuiper
Gert van Valkenhoef g.h.m.van.valkenhoef@rug.nl
0.2816469
hitandrun
“Hit and Run” and “Shake and Bake” for Sampling Uniformly from Convex Shapes
Gert van Valkenhoef, Tommi Tervonen
Gert van Valkenhoef g.h.m.van.valkenhoef@rug.nl
0.2816469
maddison
Maddison Project Database
Eric Persson [aut, cre]
Eric Persson expersso5@gmail.com
0.2816469
neat
Network Enrichment Analysis Test (NEAT)
Mirko Signorelli, Veronica Vinciotti and Ernst C. Wit
Mirko Signorelli m.signorelli@rug.nl
0.2816469
NetSim
A Social Networks Simulation Tool in R
Christoph Stadtfeld
Christoph Stadtfeld c.stadtfeld@rug.nl
0.2816469
PBD
Protracted Birth-Death Model of Diversification
Rampal S. Etienne
Rampal S. Etienne r.s.etienne@rug.nl
0.2816469
PerFit
Person Fit
Jorge N. Tendeiro
Jorge N. Tendeiro j.n.tendeiro@rug.nl
0.2816469
pheno2geno
High-Throughput Generation of Genetic Markers and Maps from Molecular Phenotypes for Crosses Between Inbred Strains
Konrad Zych k.zych@rug.nl and Danny Arends danny.arends@gmail.com
Konrad Zych k.zych@rug.nl
0.2816469
pnea
Parametric Network Enrichment Analysis
Mirko Signorelli, Veronica Vinciotti and Ernst C. Wit
Mirko Signorelli m.signorelli@rug.nl
0.2816469
reGenotyper
Detecting Mislabeled Samples in Genetic Data
Yang Li yang.li@rug.nl
Yang Li yang.li@rug.nl
0.2816469
smaa
Stochastic Multi-Criteria Acceptability Analysis
Gert van Valkenhoef
Gert van Valkenhoef g.h.m.van.valkenhoef@rug.nl
0.2816469
SparseTSCGM
Sparse Time Series Chain Graphical Models
Fentaw Abegaz and Ernst Wit
Fentaw Abegaz f.abegaz.yazew@rug.nl
0.2816469
wiod
World Input Output Database 1995-2011
Bastiaan Quast [aut, cre]
Bastiaan Quast bquast@gmail.com
0.2816469
bootnet
Bootstrap Methods for Various Network Estimation Routines
Sacha Epskamp
Sacha Epskamp mail@sachaepskamp.com
51.2579359
graphicalVAR
Graphical VAR for Experience Sampling Data
Sacha Epskamp
Sacha Epskamp mail@sachaepskamp.com
51.2579359
IsingSampler
Sampling Methods and Distribution Functions for the Ising Model
Sacha Epskamp
Sacha Epskamp mail@sachaepskamp.com
51.2579359
lisrelToR
Import output from LISREL into R
Sacha Epskamp
Sacha Epskamp mail@sachaepskamp.com
51.2579359
mlVAR
Multi-Level Vector Autoregression
Sacha Epskamp, Marie K. Deserno and Laura F. Bringmann
Sacha Epskamp mail@sachaepskamp.com
51.2579359
qgraph
Graph Plotting Methods, Psychometric Data Visualization and Graphical Model Estimation
Sacha Epskamp, Giulio Costantini, Angelique O. J. Cramer, Lourens J. Waldorp, Verena D. Schmittmann and Denny Borsboom
Sacha Epskamp mail@sachaepskamp.com
51.2579359
semPlot
Path diagrams and visual analysis of various SEM packages’ output
Sacha Epskamp
Sacha Epskamp mail@sachaepskamp.com
51.2579359
AF
Model-Based Estimation of Confounder-Adjusted Attributable Fractions
Elisabeth Dahlqwist and Arvid Sjölander
Elisabeth Dahlqwist elisabeth.dahlqwist@ki.se
65.3116101
bigRR
Generalized Ridge Regression (with special advantage for p >> n cases)
Xia Shen, Moudud Alam and Lars Ronnegard
Xia Shen xia.shen@ki.se
65.3116101
dosresmeta
Performing Multivariate Dose-Response Meta-Analysis
Alessio Crippa
Alessio Crippa alessio.crippa@ki.se
65.3116101
drgee
Doubly Robust Generalized Estimating Equations
Johan Zetterqvist johan.zetterqvist@ki.se , Arvid Sjölander arvid.sjolander@ki.se with contributions from Alexander Ploner.
Johan Zetterqvist johan.zetterqvist@ki.se
65.3116101
flexPM
Flexible Parametric Models for Censored and Truncated Data
Paolo Frumento paolo.frumento@ki.se
Paolo Frumento paolo.frumento@ki.se
65.3116101
hetmeta
Heterogeneity Measures in Meta-Analysis
Alessio Crippa
Alessio Crippa alessio.crippa@ki.se
65.3116101
hglm
Hierarchical Generalized Linear Models
Moudud Alam, Lars Ronnegard, Xia Shen
Xia Shen xia.shen@ki.se
65.3116101
hqmisc
Miscellaneous convenience functions and dataset
Hugo Quené [aut, cre]
Hugo Quene h.quene@uu.nl
65.3116101
ms.sev
Package for Calculation of ARMSS, Local MSSS and Global MSSS
Helga Westerlind, Ali Manouchehrinia
Helga Westerlind Helga.Westerlind@ki.se
65.3116101
NEArender
Network Enrichment Analysis
Andrey Alexeyenko [aut, cph, ths], Ashwini Jeggari [aut, cre]
Ashwini Jeggari ashwinipriya.jeggari@ki.se
65.3116101
pch
Piecewise Constant Hazards Models for Censored and Truncated Data
Paolo Frumento
Paolo Frumento paolo.frumento@ki.se
65.3116101
qrcm
Quantile Regression Coefficients Modeling
Paolo Frumento paolo.frumento@ki.se
Paolo Frumento paolo.frumento@ki.se
65.3116101
rstpm2
Generalized Survival Models
Mark Clements [aut, cre], Xing-Rong Liu [aut], Paul Lambert [ctb]
Mark Clements mark.clements@ki.se
65.3116101
SSrat
Two-dimensional sociometric status determination with rating scales
Hans Landsheer
Hans Landsheer j.a.landsheer@uu.nl
65.3116101
stdReg
Regression Standardization
Arvid Sjolander
Arvid Sjolander arvid.sjolander@ki.se
65.3116101
Package
Title
Description
BDgraph
Bayesian Graph Selection Based on Birth-Death MCMC Approach
Provides statistical tools for Bayesian structure learning in undirected graphical models with both continuous and discrete variables.
DAISIE
Dynamical Assembly of Islands by Speciation, Immigration and Extinction
Simulates and computes the (maximum) likelihood of a dynamical model of island biota assembly through speciation, immigration and extinction. See Valente et al. 2015. Ecology Letters 18: 844-852.
DAMOCLES
Dynamic Assembly Model of Colonization, Local Extinction and Speciation
Simulates and computes (maximum) likelihood of a dynamical model of community assembly that takes into account phylogenetic history.
DDD
Diversity-Dependent Diversification
Implements maximum likelihood methods based on the diversity-dependent birth-death process to test whether speciation or extinction are diversity-dependent. See Etienne et al. 2012, Proc. Roy. Soc. B 279: 1300-1309, DOI:10.1098/rspb.2011.1439. Also implements maximum likelihood methods to detect various types of key innovations in the light of diversity-dependence. See Etienne & Haegeman 2012, Am. Nat. 180: E75-E89, DOI:10.1086/667574. Finally, DDD contains a function to simulate the diversity-dependent process.
designGG
Computational tool for designing genetical genomics experiments
The package provides R scripts for designing genetical genomics experiments.
gemtc
Network Meta-Analysis Using Bayesian Methods
Network meta-analyses (mixed treatment comparisons) in the Bayesian framework using JAGS. Includes methods to assess heterogeneity and inconsistency, and a number of standard visualizations.
gemtc.jar
GeMTC Java binary
An R package providing the Java JAR for the gemtc package
hitandrun
“Hit and Run” and “Shake and Bake” for Sampling Uniformly from Convex Shapes
The “Hit and Run” Markov Chain Monte Carlo method for sampling uniformly from convex shapes defined by linear constraints, and the “Shake and Bake” method for sampling from the boundary of such shapes. Includes specialized functions for sampling normalized weights with arbitrary linear constraints.
maddison
Maddison Project Database
Contains the Maddison Project database, which provides estimates of GDP per capita for all countries in the world between AD 1 and 2010. See http://www.ggdc.net/maddison for more information.
neat
Network Enrichment Analysis Test (NEAT)
Includes functions and examples to compute NEAT, a network-based test for gene enrichment analysis.
NetSim
A Social Networks Simulation Tool in R
NetSim allows to combine and simulate a variety of micro-models to research their impact on the macro-features of social networks.
PBD
Protracted Birth-Death Model of Diversification
Conducts maximum likelihood analysis and simulation of the protracted speciation model.
PerFit
Person Fit
Several person-fit statistics (PFSs) are offered. These statistics allow assessing whether individual response patterns to tests or questionnaires are (im)plausible given the other respondents in the sample or given a specified item response theory model. Some PFSs apply to dichotomous data, such as the likelihood-based PFSs (lz, lz*) and the group-based PFSs (personal biserial correlation, caution index, (normed) number of Guttman errors, agreement/disagreement/dependability statistics, U3, ZU3, NCI, Ht). PFSs suitable to polytomous data include extensions of lz, U3, and (normed) number of Guttman errors.
pheno2geno
High-Throughput Generation of Genetic Markers and Maps from Molecular Phenotypes for Crosses Between Inbred Strains
High-throughput generation of genetic markers from molecular phenotypes for crosses between inbred strains. These markers can be use to saturate existing genetic map or creating a new one.
pnea
Parametric Network Enrichment Analysis
Includes functions and examples to compute Parametric Network Enrichment Analysis.
reGenotyper
Detecting Mislabeled Samples in Genetic Data
Detecting mislabeled samples in genetic data.
smaa
Stochastic Multi-Criteria Acceptability Analysis
Implementation of the Stochastic Multi-Criteria Acceptability Analysis (SMAA) family of Multiple Criteria Decision Analysis (MCDA) methods.
SparseTSCGM
Sparse Time Series Chain Graphical Models
Computes sparse vector autoregressive coefficients and precision matrices for time series chain graphical models.
wiod
World Input Output Database 1995-2011
Data sets from the World Input Output Database, for the years 1995-2011.
bootnet
Bootstrap Methods for Various Network Estimation Routines
Bootstrap standard errors on various network estimation routines, such as EBICglasso() from the ‘qgraph’ package and IsingFit() from the ‘IsingFit’ package.
graphicalVAR
Graphical VAR for Experience Sampling Data
Estimates within and between time point interactions in experience sampling data, using the Graphical VAR model in combination with LASSO and EBIC.
IsingSampler
Sampling Methods and Distribution Functions for the Ising Model
Sample states from the Ising model and compute the probability of states. Sampling can be done for any number of nodes, but due to the intractibility of the Ising model the distribution can only be computed up to ~10 nodes.
lisrelToR
Import output from LISREL into R
This is an unofficial package aimed at automating the import of LISREL output in R. This package or its maintainer is not in any way affiliated with the creators of LISREL and SSI, Inc.
mlVAR
Multi-Level Vector Autoregression
Compute estimates of the multivariate vector autoregression model as used to (but not limited to) analyze experience sampling method data in clinical psychology. The model can be extended through treatment effects, covariates and pre- and post-assessment effects.
qgraph
Graph Plotting Methods, Psychometric Data Visualization and Graphical Model Estimation
The qgraph package can be used to visualize data as networks as well as provides an interface for visualizing weighted graphical models.
semPlot
Path diagrams and visual analysis of various SEM packages’ output
Path diagrams and visual analysis of various SEM packages’ output
AF
Model-Based Estimation of Confounder-Adjusted Attributable Fractions
Estimates the attributable fraction in different sampling designs adjusted for measured confounders using logistic regression (cross-sectional and case-control designs), conditional logistic regression (matched case-control design) and Cox proportional hazard regression (cohort design with time-to-event outcome). The variance of the estimator is obtained by combining the delta method with the the sandwich formula.
bigRR
Generalized Ridge Regression (with special advantage for p >> n cases)
The package fits large-scale (generalized) ridge regression for various distributions of response. The shrinkage parameters (lambdas) can be pre-specified or estimated using an internal update routine (fitting a heteroscedastic effects model, or HEM). It gives possibility to shrink any subset of parameters in the model. It has special computational advantage for the cases when the number of shrinkage parameters exceeds the number of observations. For example, the package is very useful for fitting large-scale omics data, such as high-throughput genotype data (genomics), gene expression data (transcriptomics), metabolomics data, etc.
dosresmeta
Performing Multivariate Dose-Response Meta-Analysis
It estimates a dose-response relation from either a single or multiple summarized data. The trend estimation takes into account the correlation among sets of log relative risks and use it to efficiently estimate the dose-response relation. To obtain a pooled functional relation, the study-specific trends are combined according to principles of multivariate random-effects meta-analysis.
drgee
Doubly Robust Generalized Estimating Equations
Fit restricted mean models for the conditional association between an exposure and an outcome, given covariates. Three methods are implemented: O-estimation, where a nuisance model for the association between the covariates and the outcome is used; E-estimation where a nuisance model for the association between the covariates and the exposure is used, and doubly robust (DR) estimation where both nuisance models are used. In DR-estimation, the estimates will be consistent when at least one of the nuisance models is correctly specified, not necessarily both.
flexPM
Flexible Parametric Models for Censored and Truncated Data
Estimation of flexible parametric models for survival data.
hetmeta
Heterogeneity Measures in Meta-Analysis
Assess the presence of statistical heterogeneity and quantify its impact in the context of meta-analysis. It includes test for heterogeneity as well as other statistical measures (R_b, I^2, R_I).
hglm
Hierarchical Generalized Linear Models
Procedures for fitting hierarchical generalized linear models (HGLM). It can be used for linear mixed models and generalized linear mixed models with random effects for a variety of links and a variety of distributions for both the outcomes and the random effects. Fixed effects can also be fitted in the dispersion part of the mean model.
hqmisc
Miscellaneous convenience functions and dataset
This package contains some miscellaneous convenience functions, to create a matrix of dummy columns from a factor, to determine whether x lies in range [a,b], to add a rectangular bracket to an existing plot, and to convert frequencies between Hz, semitones, mel and Bark. This package also contains an example data set of a stratified sample of 80 talkers of Dutch.
ms.sev
Package for Calculation of ARMSS, Local MSSS and Global MSSS
Calculates ARMSS (age related multiple sclerosis severity), and both local and global MSSS (multiple sclerosis severity score).
NEArender
Network Enrichment Analysis
Performs network enrichment analysis against functional gene sets. Benchmarks networks. Renders raw gene profile matrices of dimensionality “Ngenes x Nsamples” into the space of gene set (typically pathway) enrichment scores of dimensionality “Npathways x Nsamples”.
pch
Piecewise Constant Hazards Models for Censored and Truncated Data
Using piecewise constant hazards models is a very flexible approach for the analysis of survival data. The time line is divided into sub-intervals; for each interval, a different hazard is estimated using Poisson regression.
qrcm
Quantile Regression Coefficients Modeling
Parametric modeling of quantile regression coefficient functions.
rstpm2
Generalized Survival Models
R implementation of generalized survival models, where g(S(t|x))=eta(t,x) for a link function g, survival S at time t with covariates x and a linear predictor eta(t,x). The main assumption is that the time effect(s) are smooth. For fully parametric models, this re-implements Stata’s ‘stpm2’ function, which are flexible parametric survival models developed by Royston and colleagues. We have extended the parametric models to include any smooth parametric smoothers for time. We have also extended the model to include any smooth penalized smoothers from the ‘mgcv’ package, using penalized likelihood. These models include left truncation, right censoring, interval censoring, gamma frailties and normal random effects.
SSrat
Two-dimensional sociometric status determination with rating scales
SSRAT is a computer program for two-dimensional sociometric status determination with rating scales. For each person assessed, SSRAT computes probability distributions of the total scores for sympathy' (S),
antipathy’ (A), social preference' (P) and
social impact’ (I), and applies the criteria for sociometric status categorization.
stdReg
Regression Standardization
Contains functionality for regression standardization. Two general classes of models are allowed; generalized linear models and Cox proportional hazards models.
Package
Title
Version
URL
Published
BDgraph
Bayesian Graph Selection Based on Birth-Death MCMC Approach
2.27
https://www.tilburguniversity.edu/webwijs/show/a.mohammadi.htm
2016-04-22
DAISIE
Dynamical Assembly of Islands by Speciation, Immigration and Extinction
1.0.2
NA
2015-09-29
DAMOCLES
Dynamic Assembly Model of Colonization, Local Extinction and Speciation
1.1
NA
2015-03-05
DDD
Diversity-Dependent Diversification
3.2
NA
2016-02-09
designGG
Computational tool for designing genetical genomics experiments
1.1
http://www.rug.nl/research/bioinformatics/
2013-02-19
gemtc
Network Meta-Analysis Using Bayesian Methods
0.8
http://github.com/gertvv/gemtc
2016-03-01
gemtc.jar
GeMTC Java binary
0.14.3
NA
2013-01-21
hitandrun
“Hit and Run” and “Shake and Bake” for Sampling Uniformly from Convex Shapes
0.5-2
http://github.com/gertvv/hitandrun
2015-07-10
maddison
Maddison Project Database
0.1
http://www.ggdc.net/maddison https://github.com/expersso/maddison
2015-12-09
neat
Network Enrichment Analysis Test (NEAT)
0.0
NA
2016-04-21
NetSim
A Social Networks Simulation Tool in R
0.9
NA
2013-12-15
PBD
Protracted Birth-Death Model of Diversification
1.2
NA
2016-03-04
PerFit
Person Fit
1.4
NA
2015-07-20
pheno2geno
High-Throughput Generation of Genetic Markers and Maps from Molecular Phenotypes for Crosses Between Inbred Strains
1.3.1
NA
2015-03-25
pnea
Parametric Network Enrichment Analysis
1.2.4
NA
2016-01-12
reGenotyper
Detecting Mislabeled Samples in Genetic Data
1.2.0
NA
2015-05-05
smaa
Stochastic Multi-Criteria Acceptability Analysis
0.2-4
http://github.com/gertvv/rsmaa
2015-07-10
SparseTSCGM
Sparse Time Series Chain Graphical Models
2.2
NA
2015-07-16
wiod
World Input Output Database 1995-2011
0.3.0
http://www.wiod.org/ http://qua.st/wiod, https://github.com/bquast/wiod
2015-07-29
bootnet
Bootstrap Methods for Various Network Estimation Routines
0.2
NA
2016-01-19
graphicalVAR
Graphical VAR for Experience Sampling Data
0.1.3
NA
2015-06-19
IsingSampler
Sampling Methods and Distribution Functions for the Ising Model
0.2
github.com/SachaEpskamp/IsingSampler
2015-03-02
lisrelToR
Import output from LISREL into R
0.1.4
NA
2013-05-08
mlVAR
Multi-Level Vector Autoregression
0.1.0
NA
2015-06-10
qgraph
Graph Plotting Methods, Psychometric Data Visualization and Graphical Model Estimation
1.3.3
http://sachaepskamp.com/qgraph
2016-04-29
semPlot
Path diagrams and visual analysis of various SEM packages’ output
1.0.1
https://github.com/SachaEpskamp/semPlot
2014-08-15
AF
Model-Based Estimation of Confounder-Adjusted Attributable Fractions
0.1.2
NA
2016-02-19
bigRR
Generalized Ridge Regression (with special advantage for p >> n cases)
1.3-10
NA
2014-08-23
dosresmeta
Performing Multivariate Dose-Response Meta-Analysis
1.3.2
NA
2015-08-11
drgee
Doubly Robust Generalized Estimating Equations
1.1.5
NA
2016-04-25
flexPM
Flexible Parametric Models for Censored and Truncated Data
2.0
NA
2015-11-23
hetmeta
Heterogeneity Measures in Meta-Analysis
0.1.0
NA
2016-05-01
hglm
Hierarchical Generalized Linear Models
2.1-1
NA
2015-08-31
hqmisc
Miscellaneous convenience functions and dataset
0.1-1
NA
2014-03-10
ms.sev
Package for Calculation of ARMSS, Local MSSS and Global MSSS
1.0.3
NA
2016-04-09
NEArender
Network Enrichment Analysis
1.0
NA
2016-04-19
pch
Piecewise Constant Hazards Models for Censored and Truncated Data
1.1
NA
2016-02-18
qrcm
Quantile Regression Coefficients Modeling
1.0
NA
2015-12-16
rstpm2
Generalized Survival Models
1.3.2
http://github.com/mclements/rstpm2
2016-04-13
SSrat
Two-dimensional sociometric status determination with rating scales
1.0
NA
2014-11-27
stdReg
Regression Standardization
1.1
NA
2016-04-04
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.