- 
                Notifications
    You must be signed in to change notification settings 
- Fork 47
streaming workshop announcment #409
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
          
     Merged
      
      
    
  
     Merged
                    Changes from 35 commits
      Commits
    
    
            Show all changes
          
          
            38 commits
          
        
        Select commit
          Hold shift + click to select a range
      
      ce7ba37
              
                Skeleton blog post for GSoC small project wrap-up
              
              
                jennaswa 17e6ec4
              
                update lawson woods
              
              
                ljwoods2 582fbe5
              
                acknowledgments tweaks
              
              
                ljwoods2 8939605
              
                spelling
              
              
                ljwoods2 6381cd1
              
                GSoC 2024 - 2D visualization for small molecules (#28)
              
              
                talagayev 29b255a
              
                Update _posts/2024-08-03-gsoc2024_woods.markdown
              
              
                ljwoods2 701c5cb
              
                Update _posts/2024-08-03-gsoc2024_woods.markdown
              
              
                ljwoods2 dce1f02
              
                Update _posts/2024-08-03-gsoc2024_woods.markdown
              
              
                ljwoods2 4ae7970
              
                Update _posts/2024-08-03-gsoc2024_woods.markdown
              
              
                ljwoods2 fb46c3a
              
                Update _posts/2024-08-03-gsoc2024_woods.markdown
              
              
                ljwoods2 ad8c428
              
                Update _posts/2024-08-03-gsoc2024_woods.markdown
              
              
                ljwoods2 0bf4123
              
                Update _posts/2024-08-03-gsoc2024_woods.markdown
              
              
                ljwoods2 09521f8
              
                Update _posts/2024-08-03-gsoc2024_woods.markdown
              
              
                ljwoods2 892f3ef
              
                Update _posts/2024-08-03-gsoc2024_woods.markdown
              
              
                ljwoods2 e68cfb2
              
                Update _posts/2024-08-03-gsoc2024_woods.markdown
              
              
                ljwoods2 1e37233
              
                Update _posts/2024-08-03-gsoc2024_woods.markdown
              
              
                ljwoods2 041075a
              
                Update _posts/2024-08-03-gsoc2024_woods.markdown
              
              
                ljwoods2 0067179
              
                Update _posts/2024-08-03-gsoc2024_woods.markdown
              
              
                ljwoods2 ed26ec4
              
                Update _posts/2024-08-03-gsoc2024_woods.markdown
              
              
                ljwoods2 fd01e71
              
                acknowledgements update
              
              
                ljwoods2 b78fd92
              
                Merge branch 'GSoC-sm' of https://github.com/jennaswa/MDAnalysis.gith…
              
              
                ljwoods2 a3a2c66
              
                start
              
              
                hmacdope f5bd59d
              
                WIP
              
              
                hmacdope 48f5e75
              
                add
              
              
                hmacdope 30ffaba
              
                fill out
              
              
                hmacdope b7e6c62
              
                spelling
              
              
                hmacdope d42fc10
              
                add MHeyden paragraph
              
              
                hmacdope db87686
              
                add registration
              
              
                hmacdope d3a7921
              
                Merge remote-tracking branch 'hugo/streaming' into streaming
              
              
                ljwoods2 6b168c7
              
                tweaks + schedule
              
              
                ljwoods2 591a58e
              
                grammarly
              
              
                ljwoods2 0ccc8b3
              
                setup for interactive activity
              
              
                ljwoods2 ffdade9
              
                Merge pull request #4 from ljwoods2/streaming
              
              
                hmacdope 549f2c2
              
                Revert "Merge pull request #4 from ljwoods2/streaming"
              
              
                hmacdope 631dc51
              
                add Lawson changes manually
              
              
                hmacdope 1ac7835
              
                Apply suggestions from code review
              
              
                hmacdope 1d38720
              
                add NSF logo
              
              
                hmacdope d01f361
              
                Update _posts/2024-11-3-ASU_streaming_workshop.md
              
              
                orbeckst File filter
Filter by extension
Conversations
          Failed to load comments.   
        
        
          
      Loading
        
  Jump to
        
          Jump to file
        
      
      
          Failed to load files.   
        
        
          
      Loading
        
  Diff view
Diff view
There are no files selected for viewing
  
    
      This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
      Learn more about bidirectional Unicode characters
    
  
  
    
              | Original file line number | Diff line number | Diff line change | 
|---|---|---|
| @@ -0,0 +1,69 @@ | ||
| --- | ||
| layout: post | ||
| title: "MDAnalysis Streaming Online Developer Workshop (Dec 4, 2024)" | ||
| --- | ||
|  | ||
|  | ||
| Have you ever wanted to analyze sub-picosecond dynamics in your trajectories? Trajectory file sizes too large? Want to sync up your analysis and trajectory production? Lucky for you MDAnalysis, in conjunction with [ASU][ASU] and with the support of a [CSSI Elements][CSSI] grant from the [National Science Foundation][NSF], is holding a **free, online developer workshop** focused on streaming and inline analysis of molecular simulations on **December 4th** 2024. | ||
|  | ||
| The general idea of streaming, just like with Netflix, is to transfer data piece-by-piece as needed instead of transferring entire files. In our case, the data generated during a running simulation is transmitted to MDAnalysis for processing without ever being stored on disk. | ||
|  | ||
| Our streaming interface is built on top of the TCP/IP socket protocol and can transmit data between distinct processes on: A) the same computer; B) different computers in a local network; C) via the internet. This allows analyzing MD simulation trajectories live while they are being generated. As a result, the streaming interface allows analyzing data at femtosecond-scale time intervals which would create massive trajectories and slow down the simulation engine if written to disk. | ||
|         
                  orbeckst marked this conversation as resolved.
              Outdated
          
            Show resolved
            Hide resolved | ||
|  | ||
| This online workshop is intended to introduce participants to streaming of trajectories directly from simulation engines, inline analysis | ||
| of simulations, and all the awesome science you can do with streaming. This workshop is suitable for students, developers, and researchers in the broad area of computational (bio)chemistry, materials science, and chemical engineering. It is designed for those who have some familiarity with MDAnalysis and are comfortable working with [Python](https://www.python.org/), [Jupyter | ||
| Notebooks](https://jupyter-notebook.readthedocs.io/en/stable/) and a molecular simulation engine such as [LAMMPS][LAMMPS], [GROMACS][GROMACS] or [NAMD][NAMD]. | ||
|  | ||
|  | ||
|  | ||
| ## Workshop Overview | ||
|  | ||
| The program will run from 8:00 am to 12:00 pm Pacific time on Wednesday, December 4th. | ||
| In the workshop, we will focus on contextualizing MD streaming, showing you some of its use cases from working as basic connective tissue to advanced, high-time-resolution analyses, and getting your hands dirty with streaming in a live-coding activity in an easy-to-use workshop environment that will be provided. | ||
|         
                  hmacdope marked this conversation as resolved.
              Outdated
          
            Show resolved
            Hide resolved | ||
|  | ||
| | Topic | Duration | | ||
| | --- | --- | | ||
| | 👋 Welcome | 5 min | | ||
| | 📦 MDAnalysis mission & ecosystem | 15 min | | ||
| | 🖼️ Streaming: big picture | 15 min | | ||
| | 👀 Streaming: first look | 10 min | | ||
| | ❓ Q&A: Streaming overview | 5 min | | ||
| | 📦Streaming: MD packages, IMDClient | 15 min | | ||
| | 💤 Break | 10 min | | ||
| | 👀 Demo: Multiple analyses on NAMD simulation stream | 10 min | | ||
|         
                  hmacdope marked this conversation as resolved.
              Outdated
          
            Show resolved
            Hide resolved | ||
| | 🎯Activity: Write your own stream analysis | 40 min | | ||
| | 📦 Streaming: MDAnalysis functionality | 10 min | | ||
| | ❓Q&A: Streaming with MDAnalysis | 5 min | | ||
| | 👀 Application: Velocity correlation functions and 2PT | 10 min | | ||
| | 👀 Application: Ion channel permeation | 10 min | | ||
| | ❓ Q&A: Applications | 5 min | | ||
| | 🔮 Future direction | 5 min | | ||
| | 📖 Open Forum | 20 min | | ||
| | 🚪 Closing | 5 min | | ||
|  | ||
| ## Registration | ||
|  | ||
| Attendance at this workshop will be *free*, and we encourage anyone with an interest in attending to register below. | ||
|  | ||
| <a href="https://docs.google.com/forms/d/e/1FAIpQLSfSOmPEcV3uLBLFEo1EvQGPh1CwpWyKxChPZp_VSW9rNJLTgw/viewform" target="_blank" style="background:#FF9200;padding:10px;margin:10px 0px;text-align:center;text-decoration:none;font-size:12pt;color:#000000;display:inline-block;border-radius:3px">Register</a> | ||
|  | ||
|  | ||
|  | ||
| ## Workshop materials | ||
| All materials are made available in the https://github.com/Becksteinlab/imd-workshop-2024 repository. | ||
|  | ||
| Set-up instructions for the interactive activity are available [here](https://github.com/Becksteinlab/imd-workshop-2024) | ||
|         
                  hmacdope marked this conversation as resolved.
              Outdated
          
            Show resolved
            Hide resolved | ||
|  | ||
| ## Who to Contact | ||
|  | ||
| If you have any questions or special requests related to this workshop, you may [contact the organizing committee](mailto:[email protected]). | ||
|  | ||
| - @hmacdope @yuxuanzhuang @IAlibay @jaclark5 (MDAnalysis) @orbeckst @ljwoods2 @HeydenLabASU @amruthesht @hcho38 (ASU) | ||
|  | ||
|  | ||
| [ASU]: https://www.asu.edu | ||
| [CSSI]: https://new.nsf.gov/funding/opportunities/cssi-cyberinfrastructure-sustained-scientific-innovation | ||
| [NSF]: https://new.nsf.gov/ | ||
|         
                  hmacdope marked this conversation as resolved.
              Outdated
          
            Show resolved
            Hide resolved | ||
| [LAMMPS]: https://www.lammps.org/#gsc.tab=0 | ||
| [GROMACS]: https://www.gromacs.org/ | ||
| [NAMD]: https://www.ks.uiuc.edu/Research/namd/ | ||
      
      Oops, something went wrong.
        
    
  
  Add this suggestion to a batch that can be applied as a single commit.
  This suggestion is invalid because no changes were made to the code.
  Suggestions cannot be applied while the pull request is closed.
  Suggestions cannot be applied while viewing a subset of changes.
  Only one suggestion per line can be applied in a batch.
  Add this suggestion to a batch that can be applied as a single commit.
  Applying suggestions on deleted lines is not supported.
  You must change the existing code in this line in order to create a valid suggestion.
  Outdated suggestions cannot be applied.
  This suggestion has been applied or marked resolved.
  Suggestions cannot be applied from pending reviews.
  Suggestions cannot be applied on multi-line comments.
  Suggestions cannot be applied while the pull request is queued to merge.
  Suggestion cannot be applied right now. Please check back later.
  
    
  
    
Uh oh!
There was an error while loading. Please reload this page.