README.md

findRspeakers

What?

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.

Features

Installation

library(devtools)
install_github("cbdavis/findRspeakers")

Troubleshooting

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.

Example use

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) andsocial 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

cbdavis/findRspeakers documentation built on May 13, 2019, 1:50 p.m.