Skip to content

Instantly share code, notes, and snippets.

Marek marekborowiec

Block or report user

Report or block marekborowiec

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
caseywdunn /
Last active Jul 8, 2019
Docker cheat sheet

Docker cheat sheet


Docker is a tool for bundling together applications and their dependencies into images that can than be run as containers on many different types of computers. This is useful to scientists because:

  • It greatly simplifies distribution and installation of complex work flows that have many interacting components.
peci1 / Abbreviate Journal Names in Bibtex
Last active Sep 25, 2017 — forked from FilipDominec/Abbreviate Journal Names in Bibtex
Using the translation table from the Jabref program, finds and replaces all scientific journal names to their standardized abbreviated form. First argument is the file to be processed; outputs safely to 'abbreviated.bib'
View Abbreviate Journal Names in Bibtex
#!/usr/bin/env python
#-*- coding: utf-8 -*-
import sys, os
import re
try: bibtexdb = open(sys.argv[1]).read()
except: print "Error: specify the file to be processed!"
if not os.path.isfile('journalList.txt'):
hrldcpr /
Last active Dec 15, 2019
one-line tree in python

One-line Tree in Python

Using Python's built-in defaultdict we can easily define a tree data structure:

def tree(): return defaultdict(tree)

That's it!

brantfaircloth / gist:895282
Created Mar 30, 2011
Substitution models in mrbayes
View gist:895282

##GTR lset applyto=() nst=6 # GTR lset applyto=() nst=6 rates=propinv # GTR + I lset applyto=() nst=6 rates=gamma # GTR + gamma lset applyto=() nst=6 rates=invgamma # GTR + I + gamma


lset applyto=() nst=6                           # SYM
prset applyto=() statefreqpr=fixed(equal)
You can’t perform that action at this time.