Aakansha Mathur's Journal

PROPOSAL & PRESENTATION

WIKI CONTRIBUTIONS

ASSIGNMENTS

9 Fixes to the Wiki Page

10 Min Fixes

  1. Remove the editable changes from the wiki. Provide the editable link to the students via Slack or email

  2. Provide images of VR hardware. Also, provide purchase links to students.

  3. Added pip installation to https://www.vrwiki.cs.brown.edu/vr-modeling-software/python

1 Hour Fixes

  1. Create a page that provides more information on 'Getting Started': Have a flow chart for students that will help them get into VR. This will help students who are new or have prior experience in VR.

  2. Change the color contrast of the web pages to make the web page more accessible to visually impaired readers

  3. Provide tutorial on how to install apps for other VR hardware (currently its only there for oculus quest 2)

10 Hour Fixes

  1. Add in more video/demo links in VR development software to help students better understand the softwares

  2. Add more applications of VR other than just Medicine. Take in previous years students projects and added it to applications of VR

  3. Improve the loading time of the wiki. It takes time to load especially if its images.


HOURS SUMMARY

Total: 150 hours

JANUARY (10 Hours)

1/29/22 - 2 Hours

  • Joined slack

  • Reviewed the course homepage and familiarized myself with VR

  • Went through the previous year's wiki and noted down 9 fixes that could improve the wiki

1/30/22 - 4 Hours

1/31/22 - 4 Hours

    • Read about biochemistry softwares in VR.

    • Researched on the different softwares that are available.

    • Looked into softwares that are available on wiki

FEBRUARY (31 Hours)

2/3/22 - 3 Hours

  • Set up the Oculus Quest 2

  • Project Ideas:

2/4/22 - 3 Hours

2/5/22 - 3 Hours

  • Three things I will do in the project:

    • Evaluate different softwares for chemical data analysis

    • Use different data sets to visualize in VR and understand the scope of the software

    • Get user feedback on the software to learn more about user experience with these apps.

  • One class activity we might do for the project:

    • Visualize chemical data on the software and conduct general discussion on the visualization

  • Potential Deliverables:

    • Create software demo videos: create videos on how to use the software and on different visualizations obtained from the software. This will make it easier for students to learn and evaluate different softwares. The videos can be uploaded to Youtube and the links could be added to the software description page.

    • Evaluation Metric: Have some common evaluation metrics be added to the software description page. The software can be evaluated based upon these metrics and the evaluation can be added to the page.

  • Software Evaluation Metrics:

    • Collaboration: Does the software allow for multiple users to collaborate in the same space at the same time? This can open room for discussion about the scientific visualization when groups of people are working together.

    • OS compatibility: Can the VR software work on Windows, Linux and Mac operating systems? VR software should be accessible to all users with all types of OS on their pc.

    • How good the visualization is: Is the visualization generated for the data - clear and concise? Does the visualization help in meeting the objective of the research?

2/9/22 - 3 Hours

  • Project Idea: Visualize chemical data on the software and conduct general discussion on the visualization

    • Milestones:

      • 2/15/22: Finalize 3-4 softwares for experimentation

      • 2/17/22: Use different chemical data to visualize in VR softwares

      • 2/22/22: Develop the in person activity and test the VR software with another student

      • 3/01/22: Work on the project proposal report

      • 3/03/22: Develop the user feedback survey to do testing of the software

      • 3/08/22: Read more VR papers to get more knowledge about chemical data visualization

      • 3/10/22: Final check of the software, activity and finish report

2/14/22 - 3 Hours

  • Project Goal: Visualize chemical/molecular data on the software and conduct general discussion on the visualization

  • Project Plan:

    • I have broken down my plan into steps that will help in achieving the project goal

      • Step 1: Finalize on VR softwares for the project.

        • Issues: some VR softwares are not compatible with Oculus Quest.

      • Step 2: Learn more about the data that works with the VR softwares

        • Unknown: do not have prior knowledge in biochemistry area. Would most likely need to consult a PHD student in biochemistry

      • Step 3: Finalize on the in-person class activity

      • Step 4: Update the wiki with software tutorials

  • Project Evaluation

    • The questions are:

      • The proposed project clearly identifies deliverable additions to our VR Software Wiki - 5 (Strongly agree)

      • The proposed project involves collaboration in VR - 4 (Agree)

      • The proposed project involves large scientific data visualization along the lines of the "Scientific Data" wiki page and identifies the specific data type and software that it will use - 5 (Strongly Agree)

      • The proposed project has a realistic schedule with explicit and measurable milestones at least each week and mostly every class - 5 (Strongly Agree)

      • The proposed project includes an in-class activity - 5 (Strongly Agree)

      • The proposed project has resources available with sufficient documentation - 5 (Strongly Agree)

  • Prepared a presentation with project description


2/16/22 - 2 Hours

  • Peer Review of my journal

  • Journal activities are explicitly and clearly related to course deliverables

    • 5 - Yes. I have logged all work done for VR class. The activities are close to my project and the course deliverables.

  • Deliverables are described and attributed in wiki

    • 3 - Deliverables are described in the wiki. The deliverables and milestones can be made more explicit

  • report states total amount of time

    • 5 - Yes

  • total time is appropriate

    • 5 - Yes

  • Key for each criterion:

    • 5 == exceeds expectations

    • 4 == meets expectations

    • 3 == mostly solid with some gaps

    • 2 == shows some progress

    • 1 == some attempt

    • 0 == not found


2/23/22 - 5 Hours

  • Downloaded Volume Renderer for the in-class activity

  • Looked into softwares for visualization

  • Read research paper to learn more about VR softwares and their application in biochemistry


2/25/22 - 3 Hours


2/27/22 - 3 Hours

  • Created presentation for the class on Tuesday

  • Downloaded required softwares for Beatrice's activity

  • Researched for more VR softwares for chemical data visualization


2/28/22 - 3 Hours

  • Updated journal with logs of all work and the evaluations

  • Prepared powerpoint for presentation

  • Prepared for Beatrice's in-class activity

MARCH (50 Hours)


3/2/22 - 4 Hours

  • Prepared for Amanda's in class activity

  • Found PeppyVR for building chemical structures.

  • Installed PeppyVR and understood its functionality


3/7/22 - 4 Hours

  • Prepared for Lucia's in class activity

  • Finalized on UnityMol and PeppyVR for in-class activity. These two softwares can be done independently

  • Downloaded Nanome and completed its tutorial to understand how Nanome works


3/8/22 - 5 Hours

  • Prepared for Tongyu's in-class activity

  • Read and gained understanding about protein structures in biochemistry


3/9/22 - 4 Hours

  • Prepared for Mandy's in class activity

  • Explored Nanome collaborative features for in-class activity


3/13/22 - 5 Hours

  • Prepared for Maia's in class activity

  • Consulted with a student in biology to learn more about protein structures, amino acides and peptide bonds


3/14/22 - 4 Hours

  • Prepared for Shashidhar's in class activity

  • Prepared documentation for in-class activity.

  • Created Google form for in-class activity


3/16/22 - 5 Hours

  • Created tutorials for UnityMol and PeppyVR to be added to the wiki

  • Prepared project 1 final presentation


3/21/22 - 5 Hours

  • Read the seven scenarios paper

  • Added the tutorials to the wiki

  • Prepared a draft for project 2


3/23/22 - 4 Hours

  • Created project 2 presentation slides for class

  • Evaluating Project 2 Plan:

    • The proposed project clearly identifies deliverable additions to our VR Software Wiki: 4

    • The proposed project involves collaboration in VR: 3

    • The proposed project involves large scientific data visualization along the lines of the "Scientific Data" wiki page and identifies the specific data type and software that it will use: 5

    • The proposed project has a realistic schedule with explicit and measurable milestones at least each week and mostly every class: 4

    • The proposed project includes an in-class activity: 5

    • The proposed project has resources available with sufficient documentation: 5

  • 3/23/22 - 5 Hours

    • Prepared final documentation for in-class activity

    • Reviewed UnityMol, PeppyVR for independent aspect of the activity

    • Redid the Nanome tutorial as a final check

    • Tested the collaborative aspect of Nanome once again

    • Reread some basic concepts of proteins

APRIL (32 Hours)

4/4/22 - 4 Hours

  • Updated the journal

  • Revised final project plan

    • Selected collaborative analysis to evaluate user experience in data visualization software

    • Updated the milestone to be as follows:

      • 4/7: Read papers on evaluating collaborative aspect of softwares

      • 4/14: Finalize softwares for the project and begin drafting the wiki contributions

      • 4/21: Finalize and conduct the in-class activity

      • 4/28: Wrap up documentation for project 2


4/6/22 - 4 Hours

  • Read more on user interface in VR. Reread seven scenarios paper to gather better insights on UIX

  • Chose collaborative mode in VR to study user interface

  • Researched into softwares for collaborative data visualization


4/11/22 - 4 Hours

  • Surveyed different VR softwares for data visualization and collaboration:

    • Data Visualization (Requested Demos)

      • 3Data (https://3data.io)

      • BadVR (https://badvr.com)

      • D6VR (https://d6vr.io)

      • Immersion Analytics (https://www.immersionanalytics.com)

    • Collaborative Virtual Simulation

      • Engage

      • Spatial

      • WondaVR

      • Glue


4/13/22 - 4 Hours

  • Downloaded and tested Engage for data visualization and collaboration

  • Finalized the evaluation metrics for evaluating different VR softwares:

    • Text Readability

    • Viewing Distance

    • Simulator Sickness

    • Brightness Changes

    • Comfortable Interactions

    • Navigation

    • Speed at which user understands the software

    • Duration of user’s physical work

    • Head Tracking

    • Aesthetics

    • Collaboration

  • Received replies from different VR software companies and initiated communication with them


4/18/22 - 4 Hours

  • Communicated with D6VR and BadVR for software demos.

  • Researched into more softwares for data visualization

  • Prepared slides for project 2 updates


4/20/22 - 4 Hours

  • Prepared for Amanda and Mandy's in class activities

  • Researched into DataViz VR software for data visualization.

  • Downloaded beta version of DataViz VR and tested it for data visualization

  • Researched on datasets that could be used for visualization


4/25/22 - 4 Hours

  • Prepared for Sayan, Jacobi and Tongyu's in class activities

  • Communicated with D6VR and schedule meeting for software demo

  • Got access to D6VR software and performed the necessary installation for meeting on Wednesday


4/27/22 - 4 Hours

  • Prepared for Shashidhar and Lucia's in-class activities.

  • Prepared documentation and survey for my in-class activity

  • Met with D6VR and learnt about software

  • Got leader account access and uploaded resources to visualize in the software

MAY (27 Hours)

5/2/2022 - 4 Hours

  • Prepared for Beatrice, Robert and Maia's in-class activities

  • Downloaded Amanda dataset and loaded it into D6VR software

  • Realized that the entire dataset crashes the D6VR app. Hence, loaded a subset of the dataset


5/4/2022 - 4 Hours

  • Prepared for Paul, Alastair, Jennifer and Nick's in-class activities

  • Downloaded Virtualitics and revisited the data visualization for Amanda's dataset

  • Evaluated Immersion Analytics, D6VR and Virtualitics based upon the evaluation metrics


5/9/2022 - 5 Hours

  • Prepared slides for final presentation

  • Prepared flashtalk slides


5/11/2022 - 4 Hours

  • Created different subsets of Amanda's dataset and tested D6VR

  • Drafted D6VR overview, installation

  • Drafted User Experience in VR page


5/17/2022 - 5 Hours

  • Created poster for demo day

  • Updated the drafts for wiki contributions


5/17/2022 - 5 Hours

  • Updated poster and wiki contributions drafts

  • Published the wiki contributions