Skip to content
View LudvigOlsen's full-sized avatar

Highlights

  • Pro

Block or report LudvigOlsen

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LudvigOlsen/README.md

Welcome! I'm Ludvig Olsen

Linkedin Badge Website Badge Twitter Badge

I'm an R and python developer with an MSc in Cognitive Science, working as a PhD student at the Department of Molecular Medicine (MOMA) at Aarhus University Hospital. Current projects revolve around detection and localization of cancers from cell-free DNA in blood samples.

I worked with deep learning on text at UNSILO and medical imaging data at Cercare Medical.

The aim of my career is to have a very big positive impact on this world of ours! 🌍

R packages

I have developed a set of open source R and Python packages:




groupdata2

  • Divide data into groups
  • Create balanced partitions and cross-validation folds
  • Perform time series windowing
  • Balance existing groups with up- and downsampling


Read more



cvms

  • Cross-validate regression and classification models
  • Evaluate predictions with a tidy output
  • Extract challenging observations
  • Find baselines for a wide range of metrics


Read more



rearrr

  • Rearrrange data points
    - center max value, roll elements, shuffle hierarchy, ...
  • Mutate data points
    - rotate, swirl, cluster, roll values, ...
  • Scaling and measuring utilities
    - MinMax scaling, find angle, find centroid, ...


Read more

xpectr

  • Generate testthat tests
  • RStudio addins for faster development


Read more

Python packages



lionheart

  • Detect pan-cancer from whole genome sequenced cell-free DNA
  • Correlates fragment coverage with chromatin accessibility of 487 cell types
  • Use the trained model or train your own

Read more



nattrs

  • Get, set, mutate, update, or delete nested attributes
  • Works on dict members and object attributes interchangebly
  • Allows regex-based matching on attribute / key names

Read more



generalize

  • Run repeated nested leave-one-dataset-out cross-validation
  • Evaluate predictions with a range of metrics
  • Evaluate univariate models
  • Classes for handling ROC curves and confusion matrices

Read more

GitHub stats

Pinned Loading

  1. groupdata2 groupdata2 Public

    R-package: Methods for dividing data into groups. Create balanced partitions and cross-validation folds. Perform time series windowing and general grouping and splitting of data. Balance existing g…

    R 28 3

  2. cvms cvms Public

    R Package: Cross-validate one or multiple gaussian or binomial regression models at once. Perform repeated cross-validation. Returns results in a tibble for easy comparison, reporting and further a…

    R 39 7

  3. xpectr xpectr Public

    R package for generating expectations for `testthat` unit testing

    R 37 1

  4. rearrr rearrr Public

    Rearrrange data by a set of methods

    R 24 3

  5. nattrs nattrs Public

    Nested attributes/dict members utility functions for python.

    Python 1

  6. utipy utipy Public

    Python utilities, e.g. for pandas

    Python 4