Git Product home page Git Product logo

Name: Sveinung Gundersen (NB: University profile page not updated, except for publication list)

Job title: Senior Developer

Employer: University of Oslo

Department: Centre for Bioinformatics

Project: ELIXIR Norway, Oslo node

Education:

About me

I am working with the Norwegian node of ELIXIR, which is an European research infrastructure providing databases, tools, services and interoperability solutions for researchers within the life sciences. My main focus these days is to develop a harmonised metadata model and infrastructure recommendations to help make a particular and broadly useful type of genomic datasets more FAIR (Findable, Accessible, Interoperable, and Reusable). To this end, I have initiated and received broad community support for the "FAIRification of Genomic Annotations Working Group" within the Research Data Alliance (RDA). This is a continuation of the FAIRtracks project, whose web site I have designed and developed using VueJS/Nuxt.

I am also the main developer of Omnipy, a high level Python library for type-driven data wrangling and scalable workflow orchestration, designed to support metadata transformation needs required to align existing metadata to the minimal metadata model for the abovementioned RDA working group. Omnipy builds on the powerful Python libraries pydantic (for runtime type validation/parsing) and Prefect (simple and powerful ETL solution for orchestrating data flows. Omnipy is broadly interoperable, currently supporting both JSON-based and tabular data content, including integration with Pandas DataFrames, and other integrations are planned. Omnipy is currently under development and not released for general use.

I have also, over a number of years, been one of the main developers of the The Genomic HyperBrowser, a generic framework for statistical analysis of genomic datasets (tracks), based on the Galaxy framework. The main deployment of the Genomic HyperBrowser is available at hyperbrowser.uio.no.

I have been programming since I was 9, which means I have over 35 years of programming experience.

My main experience with various programming languages/frameworks, in chronological order: ChipWitz visual programming (great game!), BASIC, HyperTalk, C, C++, Java, Python, JavaScript, VueJS

These days I am mainly developing in Python. All my code is available through Open Source licenses

Sveinung Gundersen's Projects

bitpocket icon bitpocket

"DIY Dropbox" or "2-way directory (r)sync with proper deletion"

elverum-filmklubb icon elverum-filmklubb

ModeVue — is a carefully crafted multi-purpose, responsive, and gorgeous theme. Built with Vue.js and Nuxt.js, it comes with the features you need to quickly start developing your application.

fairtracks_standard icon fairtracks_standard

FAIRtracks is a JSON Schema defining a minimal standard for genomic track metadata. FAIRtracks is supported by the TrackHub registry (https://git.io/Je4Ox), the TrackFind metadata search and curation engine (https://git.io/Je4OA), and the downstream track analysis tools GSuite HyperBrowser (https://git.io/Je4Oh) and EPICO (https://git.io/Je43v)

ga4gh-pyseqcol icon ga4gh-pyseqcol

Python client for the upcoming GA4GH seqcol standard: https://seqcol.readthedocs.io/

galaxy icon galaxy

Data intensive science for everyone.

git2r icon git2r

R bindings to the libgit2 library

mypy icon mypy

Optional static typing for Python

pycharm_githooks_workaround icon pycharm_githooks_workaround

A set of scripts that solved the annoying issue in PyCharm that git-hooks are not run in the currently selected environment. Hack only works for Conda environments, but can easily be extended. See https://youtrack.jetbrains.com/issue/PY-12988.

pydantic icon pydantic

Data parsing and validation using Python type hints

rdmkit icon rdmkit

ELIXIR Data Management Toolkit - Find the answers to your research data management questions here.

seqcol-spec icon seqcol-spec

Website for DRAFT specification docs for GA4GH Sequence Collections.

syncthing icon syncthing

Open Source Continuous File Synchronization

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.