OHDSI/Cyclops

Name: Cyclops

Owner: Observational Health Data Sciences and Informatics

Description: Cyclops (Cyclic coordinate descent for logistic, Poisson and survival analysis) is an R package for performing large scale regularized regressions.

Created: 2014-02-03 13:50:33.0

Updated: 2017-12-25 11:05:58.0

Pushed: 2018-01-10 21:33:32.0

Homepage:

Size: 7617

Language: C++

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Cyclops

CRAN_Status_Badge CRAN_Status_Badge

Introduction

Cyclops (Cyclic coordinate descent for logistic, Poisson and survival analysis) is an R package for performing large scale regularized regressions.

Features

Examples

brary(Cyclops)
clopsData <- createCyclopsDataFrame(formula)
clopsFit <- fitCyclopsModel(cyclopsData)

Technology

Cyclops in an R package, with most functionality implemented in C++. Cyclops uses cyclic coordinate descent to optimize the likelihood function, which makes use of the sparse nature of the data.

System Requirements

Requires R (version 3.1.0 or higher). Compilation on Windows requires RTools >= 3.4.

Dependencies

Getting Started

  1. On Windows, make sure RTools is installed.

  2. In R, use the following commands to download and install Cyclops:

    all.packages("devtools")
    ary(devtools)
    all_github("ohdsi/Cyclops") 
    
  3. To perform a Cyclops model fit, use the following commands in R:

    ary(Cyclops)
    opsData <- createCyclopsDataFrame(formula)
    opsFit <- fitCyclopsModel(cyclopsData)
    

Getting Involved

License

Cyclops is licensed under Apache License 2.0. Cyclops contains the TinyThread libray.

The TinyThread library is licensed under the zlib/libpng license as described here.

Development

Cyclops is being developed in R Studio.

Development status

Build Status codecov.io

Beta

Acknowledgements


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.