Python User Group

Welcome to the Mass General Brigham (MGB) Python User Group

Python has been really popular in recent years not only of its powerful ability to manipulate data in a relatively easy and fast manner but also because of its statistical capability, and its ability to utilize a wide variety of packages for all tasks. Python is a programming language that lets you work quickly and integrate systems more effectively. 


Promote and advance the use of Python and data science best practices at Mass General Brigham (MGB).


To advance Mass General Brigham (MGB) and our research community to be a leader in data-rich science by promoting the use and best practices of Python. 

How to use Python at MGB

There are several different ways to use Python at at MGB

  • MGB Jupyterhub Server
  • Python in SciC Linux Clusters
    • In SciC Linux Clusters settings, the users can utilize Python in a more flexible, distributed and heavy-computing way.
    • SciC Linux Clusters account is required for this service.
  • Python with IDEA platform

MGB Python User Group Meeting

MGB Python User Group Meetings are held at multiple locations to gather all MGB Python users - research scientists, clinicians, and administrators. In the meeting, the topics about training, Python-related infrastructure, and the policies in MGB Python settings are presented and discussed.

But most importantly, there are "show-and-tell" speakers to share their Python projects and there favorite tips and tricks. 

(This is an informal event for employees who work within the MGB network.)

Python Training

ERIS Scientific Computing offers Python training sessions. Please, check out the Events Calendar for current offerings and to register.

  • Python-intro training
  • Intermediate training 

Intro to Python training is a one-day training course targeting research scientists who have no or little knowledge of Python (if you have used Python before, please do not sign up for this session). This hands-on training will provide many examples and exercises. Below are the topics that we will study:

  • What is Python? Why Python?
  • What to use?
  • Python console, Python scripts, and Jupyter notebook
  • How to read and write in Python
  • Simple computation
  • Data manipulation
  • Data types
    • Lists
    • Dictionaries
  • Packages:
    • Numpy
    • Pandas
    • MatPlotLib
    • Plots


To facilitate an informal discussion between the members, we have created an e-mail discussion list where you can sign up here: 

Mass General Brigham Python User Group discussion List