PrecMed: A collaborative environment for precision medicine research and practice