Showing 26 of total 26 results (show query)
revolutionanalytics
foreach:Provides Foreach Looping Construct
Support for the foreach looping construct. Foreach is an idiom that allows for iterating over elements in a collection, without the use of an explicit loop counter. This package in particular is intended to be used for its return value, rather than for its side effects. In that sense, it is similar to the standard lapply function, but doesn't require the evaluation of a function. Using foreach without side effects also facilitates executing the loop in parallel.
Maintained by Folashade Daniel. Last updated 3 years ago.
85.3 match 54 stars 17.16 score 43k scripts 2.8k dependentsrenozao
doRNG:Generic Reproducible Parallel Backend for 'foreach' Loops
Provides functions to perform reproducible parallel foreach loops, using independent random streams as generated by L'Ecuyer's combined multiple-recursive generator [L'Ecuyer (1999), <DOI:10.1287/opre.47.1.159>]. It enables to easily convert standard '%dopar%' loops into fully reproducible loops, independently of the number of workers, the task scheduling strategy, or the chosen parallel environment and associated foreach backend.
Maintained by Renaud Gaujoux. Last updated 2 years ago.
9.0 match 20 stars 12.63 score 4.3k scripts 183 dependentscran
gamlss.foreach:Parallel Computations for Distributional Regression
Computational intensive calculations for Generalized Additive Models for Location Scale and Shape, <doi:10.1111/j.1467-9876.2005.00510.x>.
Maintained by Mikis Stasinopoulos. Last updated 3 years ago.
37.5 match 2.56 score 12 scripts 1 dependentsrevolutionanalytics
doParallel:Foreach Parallel Adaptor for the 'parallel' Package
Provides a parallel backend for the %dopar% function using the parallel package.
Maintained by Folashade Daniel. Last updated 3 years ago.
6.1 match 5 stars 14.56 score 50k scripts 1.4k dependentsbwlewis
doRedis:'Foreach' Parallel Adapter Using the 'Redis' Database
Create and manage fault-tolerant task queues for the 'foreach' package using the 'Redis' key/value database.
Maintained by B. W. Lewis. Last updated 4 years ago.
8.9 match 71 stars 6.56 score 42 scriptsmihaiconstantin
doParabar:'foreach' Parallel Adapter for 'parabar' Backends
Provides a 'foreach' parallel adapter for 'parabar' backends. This package offers a minimal implementation of the '%dopar%' operator, enabling users to run 'foreach' loops in parallel, leveraging the parallel and progress-tracking capabilities of the 'parabar' package. Learn more about 'parabar' and 'doParabar' at <https://parabar.mihaiconstantin.com>.
Maintained by Mihai Constantin. Last updated 2 months ago.
14.8 match 1 stars 3.65 score 5 scripts 1 dependentsbeccadaniel
doMC:Foreach Parallel Adaptor for 'parallel'
Provides a parallel backend for the %dopar% function using the multicore functionality of the parallel package.
Maintained by Folashade Daniel. Last updated 3 years ago.
6.3 match 7.39 score 10k scripts 2 dependentsmelff
memisc:Management of Survey Data and Presentation of Analysis Results
An infrastructure for the management of survey data including value labels, definable missing values, recoding of variables, production of code books, and import of (subsets of) 'SPSS' and 'Stata' files is provided. Further, the package allows to produce tables and data frames of arbitrary descriptive statistics and (almost) publication-ready tables of regression model estimates, which can be exported to 'LaTeX' and HTML.
Maintained by Martin Elff. Last updated 10 days ago.
3.3 match 46 stars 12.34 score 1.2k scripts 13 dependentsmschubert
clustermq:Evaluate Function Calls on HPC Schedulers (LSF, SGE, SLURM, PBS/Torque)
Evaluate arbitrary function calls using workers on HPC schedulers in single line of code. All processing is done on the network without accessing the file system. Remote schedulers are supported via SSH.
Maintained by Michael Schubert. Last updated 23 days ago.
clusterhigh-performance-computinglsfsgeslurmsshzeromq3cpp
3.1 match 149 stars 10.23 score 253 scriptsmihaiconstantin
parabar:Progress Bar for Parallel Tasks
A simple interface in the form of R6 classes for executing tasks in parallel, tracking their progress, and displaying accurate progress bars.
Maintained by Mihai Constantin. Last updated 3 months ago.
parallel-computingprogress-bar
3.3 match 19 stars 7.53 score 20 scripts 5 dependentsbeccadaniel
doSNOW:Foreach Parallel Adaptor for the 'snow' Package
Provides a parallel backend for the %dopar% function using the snow package of Tierney, Rossini, Li, and Sevcikova.
Maintained by Folashade Daniel. Last updated 3 years ago.
3.0 match 1 stars 7.88 score 2.6k scripts 98 dependentsasardaes
dtwclust:Time Series Clustering Along with Optimizations for the Dynamic Time Warping Distance
Time series clustering along with optimized techniques related to the Dynamic Time Warping distance and its corresponding lower bounds. Implementations of partitional, hierarchical, fuzzy, k-Shape and TADPole clustering are available. Functionality can be easily extended with custom distance measures and centroid definitions. Implementations of DTW barycenter averaging, a distance based on global alignment kernels, and the soft-DTW distance and centroid routines are also provided. All included distance functions have custom loops optimized for the calculation of cross-distance matrices, including parallelization support. Several cluster validity indices are included.
Maintained by Alexis Sarda. Last updated 8 months ago.
clusteringdtwtime-seriesopenblascpp
1.5 match 261 stars 12.39 score 406 scripts 14 dependentsshikokuchuo
mirai:Minimalist Async Evaluation Framework for R
Designed for simplicity, a 'mirai' evaluates an R expression asynchronously in a parallel process, locally or distributed over the network. The result is automatically available upon completion. Modern networking and concurrency, built on 'nanonext' and 'NNG' (Nanomsg Next Gen), ensures reliable and efficient scheduling over fast inter-process communications or TCP/IP secured by TLS. Distributed computing can launch remote resources via SSH or cluster managers. An inherently queued architecture handles many more tasks than available processes, and requires no storage on the file system. Innovative features include support for otherwise non-exportable reference objects, event-driven promises, and asynchronous parallel map.
Maintained by Charlie Gao. Last updated 20 hours ago.
asyncasynchronous-tasksconcurrencydistributed-computinghigh-performance-computingparallel-computing
1.5 match 217 stars 11.94 score 130 scripts 7 dependentsazure
azuremlsdk:Interface to the 'Azure Machine Learning' 'SDK'
Interface to the 'Azure Machine Learning' Software Development Kit ('SDK'). Data scientists can use the 'SDK' to train, deploy, automate, and manage machine learning models on the 'Azure Machine Learning' service. To learn more about 'Azure Machine Learning' visit the website: <https://docs.microsoft.com/en-us/azure/machine-learning/service/overview-what-is-azure-ml>.
Maintained by Diondra Peck. Last updated 3 years ago.
amlcomputeazureazure-machine-learningazuremldsimachine-learningrstudiosdk-r
1.8 match 106 stars 8.91 score 221 scriptssteveweston
doMPI:Foreach Parallel Adaptor for the Rmpi Package
Provides a parallel backend for the %dopar% function using the Rmpi package.
Maintained by Steve Weston. Last updated 8 years ago.
3.0 match 3 stars 4.96 score 354 scripts 1 dependentsmyles-lewis
mcprogress:Progress Bars and Messages for Parallel Processes
Tools for monitoring progress during parallel processing. Lightweight package which acts as a wrapper around mclapply() and adds a progress bar to it in 'RStudio' or 'Linux' environments. Simply replace your original call to mclapply() with pmclapply(). A progress bar can also be displayed during parallelisation via the 'foreach' package. Also included are functions to safely print messages (including error messages) from within parallelised code, which can be useful for debugging parallelised R code.
Maintained by Myles Lewis. Last updated 6 months ago.
2.7 match 1 stars 4.48 score 2 scripts 1 dependentscivisanalytics
civis:R Client for the 'Civis Platform API'
A convenient interface for making requests directly to the 'Civis Platform API' <https://www.civisanalytics.com/platform/>. Full documentation available 'here' <https://civisanalytics.github.io/civis-r/>.
Maintained by Peter Cooman. Last updated 2 months ago.
1.3 match 16 stars 7.84 score 144 scriptscran
crosstalkr:Analysis of Graph-Structured Data with a Focus on Protein-Protein Interaction Networks
Provides a general toolkit for drug target identification. We include functionality to reduce large graphs to subgraphs and prioritize nodes. In addition to being optimized for use with generic graphs, we also provides support to analyze protein-protein interactions networks from online repositories. For more details on core method, refer to Weaver et al. (2021) <https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1008755>.
Maintained by Davis Weaver. Last updated 10 months ago.
3.4 match 2.70 scoreeddelbuettel
BH:Boost C++ Header Files
Boost provides free peer-reviewed portable C++ source libraries. A large part of Boost is provided as C++ template code which is resolved entirely at compile-time without linking. This package aims to provide the most useful subset of Boost libraries for template use among CRAN packages. By placing these libraries in this package, we offer a more efficient distribution system for CRAN as replication of this code in the sources of other packages is avoided. As of release 1.84.0-0, the following Boost libraries are included: 'accumulators' 'algorithm' 'align' 'any' 'atomic' 'beast' 'bimap' 'bind' 'circular_buffer' 'compute' 'concept' 'config' 'container' 'date_time' 'detail' 'dynamic_bitset' 'exception' 'flyweight' 'foreach' 'functional' 'fusion' 'geometry' 'graph' 'heap' 'icl' 'integer' 'interprocess' 'intrusive' 'io' 'iostreams' 'iterator' 'lambda2' 'math' 'move' 'mp11' 'mpl' 'multiprecision' 'numeric' 'pending' 'phoenix' 'polygon' 'preprocessor' 'process' 'propery_tree' 'qvm' 'random' 'range' 'scope_exit' 'smart_ptr' 'sort' 'spirit' 'tuple' 'type_traits' 'typeof' 'unordered' 'url' 'utility' 'uuid'.
Maintained by Dirk Eddelbuettel. Last updated 3 months ago.
0.5 match 86 stars 14.53 score 132 scripts 2.4k dependentshenrikbengtsson
doFuture.tests.extra:Extra Test Sets for the 'doFuture' Package
Runs examples of packages that use 'foreach' and '%dopar%' for parallelization, where 'doFuture' is used as the 'foreach' adapter making it possible to use any future backend for parallelization. The package tests use these tools to test 'doFuture' with 'foreach'-based examples from packages 'BiocParallel', 'caret', 'doParallel', 'glmnet', 'NMF', 'plyr', and 'TSP'. These tests are run with many known future backends.
Maintained by Henrik Bengtsson. Last updated 1 years ago.
2.7 match 1.70 scoreapariciojohan
flexFitR:Flexible Non-Linear Least Square Model Fitting
Provides tools for flexible non-linear least squares model fitting using general-purpose optimization techniques. The package supports a variety of optimization algorithms, including those provided by the 'optimx' package, making it suitable for handling complex non-linear models. Features include parallel processing support via the 'future' and 'foreach' packages, comprehensive model diagnostics, and visualization capabilities. Implements methods described in Nash and Varadhan (2011, <doi:10.18637/jss.v043.i09>).
Maintained by Johan Aparicio. Last updated 8 days ago.
0.5 match 2 stars 7.09 score 77 scriptsbiooss
mistral:Methods in Structural Reliability
Various reliability analysis methods for rare event inference (computing failure probability and quantile from model/function outputs).
Maintained by Bertrand Iooss. Last updated 1 years ago.
1.2 match 1 stars 2.43 score 27 scriptscran
smoothy:Automatic Estimation of the Most Likely Drug Combination using Smooth Algorithm
A flexible moving average algorithm for modeling drug exposure in pharmacoepidemiology studies as presented in the article: Ouchi, D., Giner-Soriano, M., Gómez-Lumbreras, A., Vedia Urgell, C.,Torres, F., & Morros, R. (2022). "Automatic Estimation of the Most Likely Drug Combination in Electronic Health Records Using the Smooth Algorithm : Development and Validation Study." JMIR medical informatics, 10(11), e37976. <doi:10.2196/37976>.
Maintained by Dan Ouchi. Last updated 2 years ago.
1.2 match 2.04 score 11 scriptsbioc
hiAnnotator:Functions for annotating GRanges objects
hiAnnotator contains set of functions which allow users to annotate a GRanges object with custom set of annotations. The basic philosophy of this package is to take two GRanges objects (query & subject) with common set of seqnames (i.e. chromosomes) and return associated annotation per seqnames and rows from the query matching seqnames and rows from the subject (i.e. genes or cpg islands). The package comes with three types of annotation functions which calculates if a position from query is: within a feature, near a feature, or count features in defined window sizes. Moreover, each function is equipped with parallel backend to utilize the foreach package. In addition, the package is equipped with wrapper functions, which finds appropriate columns needed to make a GRanges object from a common data frame.
Maintained by Nirav V Malani. Last updated 5 months ago.
0.5 match 4.65 score 15 scripts 1 dependentsalidalba
mazeinda:Monotonic Association on Zero-Inflated Data
Methods for calculating and testing the significance of pairwise monotonic association from and based on the work of Pimentel (2009) <doi:10.4135/9781412985291.n2>. Computation of association of vectors from one or multiple sets can be performed in parallel thanks to the packages 'foreach' and 'doMC'.
Maintained by Alice Albasi. Last updated 3 years ago.
0.5 match 2.70 score 10 scripts