Workshop Description (Advanced Course)

The workshop will cover experimental approaches to protein interaction determination; processing and presentation of interaction data available from online resources, and the role of interaction data in the interpretation of large scale datasets. Highly encourage: Students should have working knowledge of python scripting.

Workshop Materials

  • Experimental methods of protein interaction determination
  • Protein-protein interaction resources
  • Interaction record formats

For Day 1 Slides, please Click Here!

  • Retrieval and processing of interaction records
  • Visualization of interaction data
  • Role of protein interactions in the interpretation of large scale datasets

For Day 2 Slides, please Click Here!


Protein-Protein Interactions with Cytoscope workshop materials, please Click Here!

Technical Requirements

  • Python
  • a recent version (3.7 or newer) of cytoscape (
  • We strongly encourage attendees to bring a laptop capable of accessing UCLA’s WiFi.


Dr. Lukasz Salwinski is currently an assistant researcher in the laboratory of Professor David Eisenberg who, for over a decade,  has been responsible for development and maintenance of The Database of Interacting Proteins ( He received his master degree in biology at the Jagiellonian University, Krakow (Poland) and earned Ph.D. at UCLA, in the group of Professor Wayne Hubbell where he applied EPR spectroscopy to study structure of pore-forming bacterial toxins.




Workshop Details

Prerequisites: Intro to Python, Advanced Python, Intro to Cytoscape – or consent of instructor
Length: 3 days, 3 hrs per day
Level: Advanced
Location: ZOOM
Seats Available: TBD

Spring 2023 Dates

April 25, 26, and 27

1:30 PM – 4:30 PM