Farah Khan

Lecturer at University of Melbourne

Melbourne, Victoria, Australia
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Farah Khan is an early-career researcher and Lecturer at the University of Melbourne with a decade of experience bridging computational bioinformatics research and university teaching. Her PhD work centers on provenance in bioinformatics workflows, enabling interoperable, auditable computational analyses—a focus she has translated into practical contributions to the Common Workflow Language reference implementation by adding provenance-tracking Research Object support. She designs and teaches core computing and information systems subjects at both undergraduate and graduate levels, and has extensive hands-on tutoring and course design experience across database systems, web technologies, and foundations of computing. Farah combines strong software development skills (Python, Bash, cloud portability) with domain expertise in genomic data analysis and open science practices. Her background includes industry-facing software work to containerize GC-MS metagenomics pipelines for cloud execution, reflecting a knack for making research tools reproducible and portable. Based in Melbourne, she brings a rare mix of pedagogy, research rigor, and open-source bioinformatics engineering.
code10 years of coding experience
job5 years of employment as a software developer
bookMS, Bioinformatics, 3.79, MS, Bioinformatics, 3.79 at University of Illinois, Urbana Champaign
bookBS, Bioinformatics, 3.86, BS, Bioinformatics, 3.86 at COMSATS Institute of Information Technology, Islamabad
bookBachelor of Science - BS, Bioinformatics, Bachelor of Science - BS, Bioinformatics at COMSATS Institute of Information and Technology
bookThe University of Melbourne
languagesUrdu, English
github-logo-circle

Github Skills (4)

ccl10
workflow-engine10
python10
json9

Programming languages (3)

JavaCommon Workflow LanguagePython

Github contributions (5)

github-logo-circle
Common Workflow Language reference implementation
Role in this project:
userBack-end Developer
Contributions:231 commits, 5 PRs, 173 pushes in 1 year 2 months
Contributions summary:Farah's contributions focused on the implementation of provenance tracking within the Common Workflow Language (CWL) tool. They added arguments and generated components, specifically creating a Research Object to capture workflow execution details, including output file paths and checksums. The user integrated output objects and their related files into the provenance profile, while also capturing the structure and steps of the workflow run. The user also modified the primary and secondary job files.
containerssciencelanguage-referencecwlcommonwl
FarahZKhan/workflows

Dec 2015 - Dec 2015

Contributions:60 pushes, 1 branch in 10 days
workflowsworkflow
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial