Skip to content
View sveinugu's full-sized avatar

Highlights

  • Pro

Organizations

@elixir-no-nels @hyperbrowser @bmi-uio @sveinugu-org @gsuite @uio-bmi
Block or Report

Block or report sveinugu

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
sveinugu/README.md

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

Popular repositories

  1. pycharm_githooks_workaround pycharm_githooks_workaround Public

    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 …

    Python 2 1

  2. testing testing Public

  3. testing2 testing2 Public

  4. bitpocket bitpocket Public

    Forked from ku1ik/bitpocket

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

    Shell

  5. git2r git2r Public

    Forked from ropensci/git2r

    R bindings to the libgit2 library

    C

  6. galaxy-hub galaxy-hub Public

    Forked from galaxyproject/galaxy-hub

    Galaxy Community Hub

    HTML