SlideShare a Scribd company logo
1 of 1
Download to read offline
Using OpenSocial to Build a Shareable Library of Research Applications
          Try it now!                                                                                      Eric Meeks (UCSF), Leslie Yuan (UCSF), Griffin Weber (Harvard), Maninder Kahlon (UCSF)
                                                                                                                                                                                                                                                                                                                                                                                  …with more
          We’re live…                                                                                                                                                                                                                                                                                                                                                              to come!
                                                                                                           Clinical and Translational Science Institute, University of California, San Francisco
                                                                                                           Harvard Catalyst, The Harvard Clinical and Translational Science Center


Featured Presentations                         Abstract                                                                    Methods                                                                                 Results                                                                    Results (continued)                                                         Faculty Mentorship
                                                As academic institutions, we are eager to share technology to elevate                                                                                              • We have built and deployed several gadgets (e.g., for mentorship           “Featured Presentations” gadget on UCSF Profiles showing
                                                                                                                           • UCSF has extended Profiles to become an OpenSocial container by
                                                the overall state of translational bioinformatics. However, differences                                                                                              management, presentation sharing, Google Site Search, etc.), two of        presentations inline from 3rd party software service: SlideShare.net
                                                                                                                             integrating Profiles with Shindig, a product maintained by the Apache
                                                in technical infrastructure often force us to develop separate software      Software Foundation. Shindig is an open source Java product that is                     which are live in production as of Feb 28th 2011.
                                                solutions to address the same problem. Many applications that we             the reference standard for the OpenSocial API.
                                                build are tightly bound to our data and infrastructure, resulting in un-                                                                                           • Building functionality as gadgets is relatively inexpensive. Our
                                                shareable proprietary solutions. OpenSocial can solve this problem.                                                                                                  SlideShare gadget is only 702 lines of code and can be seen at
                                                Research networking tools such as Profiles and VIVO are becoming           • The OpenSocial Foundation provided technical assistance in setting
                                                                                                                             up our Integrated Development Environment (Eclipse) and build                           http://profiles.ucsf.edu/gadgets/SlideShare.xml. Our Full Text
                                                standard at our institutions. We extended UCSF’s installation of the                                                                                                 Search gadget is less than 140 lines of code and can be found at
                            Show public                                                                                      automation (Apache Maven).
                           presentations
                                                Profiles Research Networking Tool to let it run applications built on                                                                                                http://profiles.ucsf.edu/gadgetsGoogleSearch.xml. The gadget
                                from            the OpenSocial API, supported by Google, LinkedIn, etc. This allows                                                                                                  source code is an XML package of JavaScript and HTML that can
                           SlideShare.net       us to find and create applications that can be shared with other           • Integration researcher data at UCSF was accomplished by building an                     include other web objects if needed (Flash, images, etc.)
                           directly from a      research networking tools that adopt the OpenSocial standard,                extension into Shindig to access the XML based web service provided
                            profile page        despite underlying differences in technical infrastructure and platform.     by Profiles. Integrating through the web service provides a level of
                                                Social networking sites in industry have proven the benefits of              insulation from changes in the underlying Profiles SQL Server data                    • We are working with the Harvard Profiles development team to
                                                OpenSocial. We are bringing these benefits to academic research.             schema while layering in the Profiles security model for data access.                   integrate our work into their product so that other institutions that
                                                                                                                                                                                                                     have installed Profiles can both benefit from and participate in our                                                                                                       ADD mentorship
                                                                                                                                                                                                                     efforts to build out a library of bioinformatics gadgets.                                                                                                                   information to
                                               Introduction                                                                • User interface integration was achieved by creating a set of JavaScript                                                                                                                                                                                               your profile
                                                                                                                             libraries based on the example code in the Shindig source. Fortunately
                                               • Social networking has grown rapidly on the Internet and is now a            no middleware integration was required, thus differences in                           • It is our goal to create a library of research oriented gadgets. Over
                                                 fundamental component of the online experience. Translational               programming language between Profiles (C#/.NET) and Shindig                             17,000 OpenSocial applications can be found at
                                                 science has not been blind to this phenomenon and the value of              (Java) were of minimal issue.                                                           http://directory.opensocial.org and we will create our library by
                                                 social networking as a mechanism for discovery has been recognized                                                                                                  finding or altering existing gadgets, building our own when necessary,
                                                 in our field.                                                                                                                                                       and soliciting the open source community which could include you!

                                               • Numerous research networking tools such as Profiles Research
                                                 Networking Tool and VIVO have been built and deployed at our                                                                    Profiles OpenSocial Architecture
                                                 institutions. These tools use data mining and social networking to
                                                 showcase researchers for the primary goal of expertise mining.
                                                                                                                                                                                                                                                                                              Discussion
Google Full Text Search                        • The value of research networking tools can go beyond discovery and            Browser                                      Apache Shindig
                                                 expertise mining. Social networks are ideal as platforms for                                                                                                                                    Gadget Hosting Servers                       • We are in conversations with other institutions who would like to
                                                                                                                                                                                                                             Gadget Specs                                                       partner with us, both by installing gadgets (such as mentorship
                                                 applications focused on communication and collaboration because
                                                 the networks contain rich information of the participating individuals                                                                                                                                                                         management) in their own Profiles installation, and by developing
                                                                                                                                           Gadget Content                                                                                      http://anywhere/gadget.xml
                                                 as well as their connections.                                                                                                                                                                                                                  new functionality as gadgets so that their work can serve institutions
                                                                                                                                                                          Profiles           Linked                                                                                             beyond their own. We are engaged in ongoing conversations with the
                                                                                                                                                                           XML             Open Data                                                                                            OpenSocial foundation on how to best influence the API to increase
                                                                                                                                                                          Reader            Reader *                                                 Backend Services                           its value to the health sciences community.
                             Search results    Background
                               based on                                                                                                                                                                                                                                                       • Additionally, we are in the early stages of discussion with research
                          keyword matches      • The vast majority of commercial social networking sites have become                       Request Proxy                                                                Request Proxy                                                           networking tools other than Profiles to promote and assist in the                              VIEW mentorship
                                                 technical platforms with published APIs that allow independently                                                                                                                                                                                                                                                                              information on a
                           in narrative, pub                                                                                                                                                                                                                                                    adoption of the OpenSocial standard within health sciences.




                                                                                                                                                                                               Linked Open Data*
                                                                                                                                                                                                                                                                                                                                                                                                    profile
                               titles etc.       developed applications to run withintheir web site. Google, LinkedIn,
                              returned in        MySpace and others recognized the value in having a standard API                                                                                                                                                                             • Finally, we will create a library of these gadgets with the intent that




                                                                                                                                                                          Profiles
                            addition to core
                                                 for this purpose, and thus created OpenSocial.                                                                                                                                                                                                 other institutions can freely take from and contribute to the library.




                                                                                                                                                                           XML
                            Profiles search
                                 results
                                               • OpenSocial is an API for bringing applications to users across various




                                                                                                                                                                                                                         or other LOD Source
                                                 websites. In OpenSocial the applications are gadgets and the                                                                                                                                                                                 Acknowledgments
                                                 websites are containers. The OpenSocial API is a standard that
                                                 allows any gadget to run in any container with little or no                                                                                                                                                                                  This project was supported by NIH/NCRR UCSF-CTSI Grant Number
                                                 modification.                                                                                                                                                                                                                                UL1 RR024131 and Harvard Catalyst Grant Number 1 UL1
                                                                                                                                                                                                                                                                                              RR025758-01. Its contents are solely the responsibility of the authors
                                               • The Harvard Catalyst-developed Profiles application allows us to take                     Profiles Content                                                                                                                                   and do not necessarily represent the official views of the NIH.
                                                 the advances in communication and discovery that are core to social
                                                                                                                                                                                                                                                                             etc.             We would like to thank Andy Smith and Mark Weitzel of the
                                                 networking sites and begin to utilize them to improve the research
                                                                                                                                                                                                                                                                                              OpenSocial Foundation, as well as Justin Kruger and Nels Johnson,
                                                 collaboration processes. UCSF has extended Profiles to become an
                                                                                                                                                                                                                                                                                              our gadget development team.
                                                 OpenSocial container and is building out a library of gadgets.                                                     * Planned for Profiles 1.0 Release




    profiles.ucsf.edu                                                                                                                                                                                                                                                                                                                                                         profiles.ucsf.edu

More Related Content

Similar to Using OpenSocial to Build a Shareable Library of Research Applications

Learning Open Source through GSOC
Learning Open Source through GSOC Learning Open Source through GSOC
Learning Open Source through GSOC smarru
 
Extending UCSF Profiles with OpenSocial
Extending UCSF Profiles with OpenSocial Extending UCSF Profiles with OpenSocial
Extending UCSF Profiles with OpenSocial lesliey
 
2004 01 10 Chef Sa V01
2004 01 10 Chef Sa V012004 01 10 Chef Sa V01
2004 01 10 Chef Sa V01jiali zhang
 
AMIA 2012 Joint Summit
AMIA 2012 Joint SummitAMIA 2012 Joint Summit
AMIA 2012 Joint Summitericmeeks
 
Meeks amia 2012 cri poster final
Meeks amia 2012 cri poster finalMeeks amia 2012 cri poster final
Meeks amia 2012 cri poster finalericmeeks
 
VIVO at the University of Idaho
VIVO at the University of IdahoVIVO at the University of Idaho
VIVO at the University of Idahoanniegaines
 
Bringin the web to researchers
Bringin the web to researchersBringin the web to researchers
Bringin the web to researchersPeter Sefton
 
OER Rapid Innovation
OER Rapid InnovationOER Rapid Innovation
OER Rapid InnovationJisc
 
VIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF PosterVIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF Posterericmeeks
 
iSusLab: a Sakai-based Virtual Research Environment for scientists
iSusLab: a Sakai-based Virtual Research Environment for scientistsiSusLab: a Sakai-based Virtual Research Environment for scientists
iSusLab: a Sakai-based Virtual Research Environment for scientistsJez Cope
 
Wiser Pku Lecture@Life Science School Pku
Wiser Pku Lecture@Life Science School PkuWiser Pku Lecture@Life Science School Pku
Wiser Pku Lecture@Life Science School Pkuguest8ed46d
 
Wiserpku Lecture@Life Science School Pku
Wiserpku Lecture@Life Science School PkuWiserpku Lecture@Life Science School Pku
Wiserpku Lecture@Life Science School Pkuwiser pku
 
EOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryEOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryCarole Goble
 
2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentation2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentationericmeeks
 
A Highly Scalable Approach to Extending Functionality of the Research Network...
A Highly Scalable Approach to Extending Functionality of the Research Network...A Highly Scalable Approach to Extending Functionality of the Research Network...
A Highly Scalable Approach to Extending Functionality of the Research Network...CTSI at UCSF
 
Improve Foundations (EN)
Improve Foundations (EN)Improve Foundations (EN)
Improve Foundations (EN)dduquenne
 

Similar to Using OpenSocial to Build a Shareable Library of Research Applications (20)

Learning Open Source through GSOC
Learning Open Source through GSOC Learning Open Source through GSOC
Learning Open Source through GSOC
 
Extending UCSF Profiles with OpenSocial
Extending UCSF Profiles with OpenSocial Extending UCSF Profiles with OpenSocial
Extending UCSF Profiles with OpenSocial
 
2004 01 10 Chef Sa V01
2004 01 10 Chef Sa V012004 01 10 Chef Sa V01
2004 01 10 Chef Sa V01
 
AMIA 2012 Joint Summit
AMIA 2012 Joint SummitAMIA 2012 Joint Summit
AMIA 2012 Joint Summit
 
Meeks amia 2012 cri poster final
Meeks amia 2012 cri poster finalMeeks amia 2012 cri poster final
Meeks amia 2012 cri poster final
 
Edu0442
Edu0442Edu0442
Edu0442
 
VIVO at the University of Idaho
VIVO at the University of IdahoVIVO at the University of Idaho
VIVO at the University of Idaho
 
Bringin the web to researchers
Bringin the web to researchersBringin the web to researchers
Bringin the web to researchers
 
OER Rapid Innovation
OER Rapid InnovationOER Rapid Innovation
OER Rapid Innovation
 
Murcia Sakai 2010 03
Murcia Sakai 2010 03Murcia Sakai 2010 03
Murcia Sakai 2010 03
 
Sakai Overview 02-12-2004
Sakai Overview 02-12-2004Sakai Overview 02-12-2004
Sakai Overview 02-12-2004
 
VIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF PosterVIVO 2011 OpenSocial and RDF Poster
VIVO 2011 OpenSocial and RDF Poster
 
iSusLab: a Sakai-based Virtual Research Environment for scientists
iSusLab: a Sakai-based Virtual Research Environment for scientistsiSusLab: a Sakai-based Virtual Research Environment for scientists
iSusLab: a Sakai-based Virtual Research Environment for scientists
 
Ja Sakai 09 V01
Ja Sakai 09 V01Ja Sakai 09 V01
Ja Sakai 09 V01
 
Wiser Pku Lecture@Life Science School Pku
Wiser Pku Lecture@Life Science School PkuWiser Pku Lecture@Life Science School Pku
Wiser Pku Lecture@Life Science School Pku
 
Wiserpku Lecture@Life Science School Pku
Wiserpku Lecture@Life Science School PkuWiserpku Lecture@Life Science School Pku
Wiserpku Lecture@Life Science School Pku
 
EOSC-Life Workflow Collaboratory
EOSC-Life Workflow CollaboratoryEOSC-Life Workflow Collaboratory
EOSC-Life Workflow Collaboratory
 
2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentation2010 CTSA Profiles OpenSocial Presentation
2010 CTSA Profiles OpenSocial Presentation
 
A Highly Scalable Approach to Extending Functionality of the Research Network...
A Highly Scalable Approach to Extending Functionality of the Research Network...A Highly Scalable Approach to Extending Functionality of the Research Network...
A Highly Scalable Approach to Extending Functionality of the Research Network...
 
Improve Foundations (EN)
Improve Foundations (EN)Improve Foundations (EN)
Improve Foundations (EN)
 

More from CTSI at UCSF

AMIA Joint Summits 2017: Building Research Data Mart from UCSF OMOP Database ...
AMIA Joint Summits 2017: Building Research Data Mart from UCSF OMOP Database ...AMIA Joint Summits 2017: Building Research Data Mart from UCSF OMOP Database ...
AMIA Joint Summits 2017: Building Research Data Mart from UCSF OMOP Database ...CTSI at UCSF
 
CER 2016 Trontell pcori cer presentation 2016 02 02 final
CER 2016 Trontell pcori cer presentation 2016 02 02 finalCER 2016 Trontell pcori cer presentation 2016 02 02 final
CER 2016 Trontell pcori cer presentation 2016 02 02 finalCTSI at UCSF
 
CER 2016 Srivastava
CER 2016 Srivastava CER 2016 Srivastava
CER 2016 Srivastava CTSI at UCSF
 
CER 2016 Phillips cer symposium pcori 2016 from 012716
CER 2016 Phillips cer symposium pcori 2016 from 012716CER 2016 Phillips cer symposium pcori 2016 from 012716
CER 2016 Phillips cer symposium pcori 2016 from 012716CTSI at UCSF
 
CER 2016 Nguyen ctsi collaborative research
CER 2016 Nguyen ctsi collaborative researchCER 2016 Nguyen ctsi collaborative research
CER 2016 Nguyen ctsi collaborative researchCTSI at UCSF
 
CER 2016 Hernandez patient engagement
CER 2016 Hernandez patient engagementCER 2016 Hernandez patient engagement
CER 2016 Hernandez patient engagementCTSI at UCSF
 
CER 2016 Dohan EQUIP
CER 2016 Dohan EQUIPCER 2016 Dohan EQUIP
CER 2016 Dohan EQUIPCTSI at UCSF
 
CER 2016 Jacoby stakeholder engagement
CER 2016 Jacoby stakeholder engagementCER 2016 Jacoby stakeholder engagement
CER 2016 Jacoby stakeholder engagementCTSI at UCSF
 
CER 2016 Goldman CTSI CER Resources
CER 2016 Goldman CTSI CER ResourcesCER 2016 Goldman CTSI CER Resources
CER 2016 Goldman CTSI CER ResourcesCTSI at UCSF
 
CER 2016 Goldman Intro
CER 2016 Goldman IntroCER 2016 Goldman Intro
CER 2016 Goldman IntroCTSI at UCSF
 
Data Reproducibility in Preclinical Discovery, Is It a Real Problem? 09/17/15
Data Reproducibility in Preclinical Discovery, Is It a Real Problem? 09/17/15Data Reproducibility in Preclinical Discovery, Is It a Real Problem? 09/17/15
Data Reproducibility in Preclinical Discovery, Is It a Real Problem? 09/17/15CTSI at UCSF
 
Building Your Professional Network with LinkedIn
Building Your Professional Network with LinkedInBuilding Your Professional Network with LinkedIn
Building Your Professional Network with LinkedInCTSI at UCSF
 
How to Harness the Power of Google Analytics, Email Marketing & Vanity to Inc...
How to Harness the Power of Google Analytics, Email Marketing & Vanity to Inc...How to Harness the Power of Google Analytics, Email Marketing & Vanity to Inc...
How to Harness the Power of Google Analytics, Email Marketing & Vanity to Inc...CTSI at UCSF
 
VIVO 2014: Google Analytics, Email Marketing & Vanity to Increase User Engage...
VIVO 2014: Google Analytics, Email Marketing & Vanity to Increase User Engage...VIVO 2014: Google Analytics, Email Marketing & Vanity to Increase User Engage...
VIVO 2014: Google Analytics, Email Marketing & Vanity to Increase User Engage...CTSI at UCSF
 
UCSF Informatics Day 2014 - Mark Pletcher, "Making EHR Data Useful for the Le...
UCSF Informatics Day 2014 - Mark Pletcher, "Making EHR Data Useful for the Le...UCSF Informatics Day 2014 - Mark Pletcher, "Making EHR Data Useful for the Le...
UCSF Informatics Day 2014 - Mark Pletcher, "Making EHR Data Useful for the Le...CTSI at UCSF
 
UCSF Informatics Day 2014 - Ida Sim, "Informatics Technologies: From a Data-C...
UCSF Informatics Day 2014 - Ida Sim, "Informatics Technologies: From a Data-C...UCSF Informatics Day 2014 - Ida Sim, "Informatics Technologies: From a Data-C...
UCSF Informatics Day 2014 - Ida Sim, "Informatics Technologies: From a Data-C...CTSI at UCSF
 
UCSF Informatics Day 2014 - Keith R. Yamamoto, "Precision Medicine"
UCSF Informatics Day 2014 - Keith R. Yamamoto, "Precision Medicine"UCSF Informatics Day 2014 - Keith R. Yamamoto, "Precision Medicine"
UCSF Informatics Day 2014 - Keith R. Yamamoto, "Precision Medicine"CTSI at UCSF
 
UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"
UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"
UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"CTSI at UCSF
 
UCSF Informatics Day 2014 - Lindsey Watt Alami, "Study Management throughout ...
UCSF Informatics Day 2014 - Lindsey Watt Alami, "Study Management throughout ...UCSF Informatics Day 2014 - Lindsey Watt Alami, "Study Management throughout ...
UCSF Informatics Day 2014 - Lindsey Watt Alami, "Study Management throughout ...CTSI at UCSF
 
UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...
UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...
UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...CTSI at UCSF
 

More from CTSI at UCSF (20)

AMIA Joint Summits 2017: Building Research Data Mart from UCSF OMOP Database ...
AMIA Joint Summits 2017: Building Research Data Mart from UCSF OMOP Database ...AMIA Joint Summits 2017: Building Research Data Mart from UCSF OMOP Database ...
AMIA Joint Summits 2017: Building Research Data Mart from UCSF OMOP Database ...
 
CER 2016 Trontell pcori cer presentation 2016 02 02 final
CER 2016 Trontell pcori cer presentation 2016 02 02 finalCER 2016 Trontell pcori cer presentation 2016 02 02 final
CER 2016 Trontell pcori cer presentation 2016 02 02 final
 
CER 2016 Srivastava
CER 2016 Srivastava CER 2016 Srivastava
CER 2016 Srivastava
 
CER 2016 Phillips cer symposium pcori 2016 from 012716
CER 2016 Phillips cer symposium pcori 2016 from 012716CER 2016 Phillips cer symposium pcori 2016 from 012716
CER 2016 Phillips cer symposium pcori 2016 from 012716
 
CER 2016 Nguyen ctsi collaborative research
CER 2016 Nguyen ctsi collaborative researchCER 2016 Nguyen ctsi collaborative research
CER 2016 Nguyen ctsi collaborative research
 
CER 2016 Hernandez patient engagement
CER 2016 Hernandez patient engagementCER 2016 Hernandez patient engagement
CER 2016 Hernandez patient engagement
 
CER 2016 Dohan EQUIP
CER 2016 Dohan EQUIPCER 2016 Dohan EQUIP
CER 2016 Dohan EQUIP
 
CER 2016 Jacoby stakeholder engagement
CER 2016 Jacoby stakeholder engagementCER 2016 Jacoby stakeholder engagement
CER 2016 Jacoby stakeholder engagement
 
CER 2016 Goldman CTSI CER Resources
CER 2016 Goldman CTSI CER ResourcesCER 2016 Goldman CTSI CER Resources
CER 2016 Goldman CTSI CER Resources
 
CER 2016 Goldman Intro
CER 2016 Goldman IntroCER 2016 Goldman Intro
CER 2016 Goldman Intro
 
Data Reproducibility in Preclinical Discovery, Is It a Real Problem? 09/17/15
Data Reproducibility in Preclinical Discovery, Is It a Real Problem? 09/17/15Data Reproducibility in Preclinical Discovery, Is It a Real Problem? 09/17/15
Data Reproducibility in Preclinical Discovery, Is It a Real Problem? 09/17/15
 
Building Your Professional Network with LinkedIn
Building Your Professional Network with LinkedInBuilding Your Professional Network with LinkedIn
Building Your Professional Network with LinkedIn
 
How to Harness the Power of Google Analytics, Email Marketing & Vanity to Inc...
How to Harness the Power of Google Analytics, Email Marketing & Vanity to Inc...How to Harness the Power of Google Analytics, Email Marketing & Vanity to Inc...
How to Harness the Power of Google Analytics, Email Marketing & Vanity to Inc...
 
VIVO 2014: Google Analytics, Email Marketing & Vanity to Increase User Engage...
VIVO 2014: Google Analytics, Email Marketing & Vanity to Increase User Engage...VIVO 2014: Google Analytics, Email Marketing & Vanity to Increase User Engage...
VIVO 2014: Google Analytics, Email Marketing & Vanity to Increase User Engage...
 
UCSF Informatics Day 2014 - Mark Pletcher, "Making EHR Data Useful for the Le...
UCSF Informatics Day 2014 - Mark Pletcher, "Making EHR Data Useful for the Le...UCSF Informatics Day 2014 - Mark Pletcher, "Making EHR Data Useful for the Le...
UCSF Informatics Day 2014 - Mark Pletcher, "Making EHR Data Useful for the Le...
 
UCSF Informatics Day 2014 - Ida Sim, "Informatics Technologies: From a Data-C...
UCSF Informatics Day 2014 - Ida Sim, "Informatics Technologies: From a Data-C...UCSF Informatics Day 2014 - Ida Sim, "Informatics Technologies: From a Data-C...
UCSF Informatics Day 2014 - Ida Sim, "Informatics Technologies: From a Data-C...
 
UCSF Informatics Day 2014 - Keith R. Yamamoto, "Precision Medicine"
UCSF Informatics Day 2014 - Keith R. Yamamoto, "Precision Medicine"UCSF Informatics Day 2014 - Keith R. Yamamoto, "Precision Medicine"
UCSF Informatics Day 2014 - Keith R. Yamamoto, "Precision Medicine"
 
UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"
UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"
UCSF Informatics Day 2014 - Jocel Dumlao, "REDCap / MyResearch"
 
UCSF Informatics Day 2014 - Lindsey Watt Alami, "Study Management throughout ...
UCSF Informatics Day 2014 - Lindsey Watt Alami, "Study Management throughout ...UCSF Informatics Day 2014 - Lindsey Watt Alami, "Study Management throughout ...
UCSF Informatics Day 2014 - Lindsey Watt Alami, "Study Management throughout ...
 
UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...
UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...
UCSF Informatics Day 2014 - Elizabeth St. Lezin, "Blood Transfusion Research ...
 

Recently uploaded

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 

Using OpenSocial to Build a Shareable Library of Research Applications

  • 1. Using OpenSocial to Build a Shareable Library of Research Applications Try it now! Eric Meeks (UCSF), Leslie Yuan (UCSF), Griffin Weber (Harvard), Maninder Kahlon (UCSF) …with more We’re live… to come! Clinical and Translational Science Institute, University of California, San Francisco Harvard Catalyst, The Harvard Clinical and Translational Science Center Featured Presentations Abstract Methods Results Results (continued) Faculty Mentorship As academic institutions, we are eager to share technology to elevate • We have built and deployed several gadgets (e.g., for mentorship “Featured Presentations” gadget on UCSF Profiles showing • UCSF has extended Profiles to become an OpenSocial container by the overall state of translational bioinformatics. However, differences management, presentation sharing, Google Site Search, etc.), two of presentations inline from 3rd party software service: SlideShare.net integrating Profiles with Shindig, a product maintained by the Apache in technical infrastructure often force us to develop separate software Software Foundation. Shindig is an open source Java product that is which are live in production as of Feb 28th 2011. solutions to address the same problem. Many applications that we the reference standard for the OpenSocial API. build are tightly bound to our data and infrastructure, resulting in un- • Building functionality as gadgets is relatively inexpensive. Our shareable proprietary solutions. OpenSocial can solve this problem. SlideShare gadget is only 702 lines of code and can be seen at Research networking tools such as Profiles and VIVO are becoming • The OpenSocial Foundation provided technical assistance in setting up our Integrated Development Environment (Eclipse) and build http://profiles.ucsf.edu/gadgets/SlideShare.xml. Our Full Text standard at our institutions. We extended UCSF’s installation of the Search gadget is less than 140 lines of code and can be found at Show public automation (Apache Maven). presentations Profiles Research Networking Tool to let it run applications built on http://profiles.ucsf.edu/gadgetsGoogleSearch.xml. The gadget from the OpenSocial API, supported by Google, LinkedIn, etc. This allows source code is an XML package of JavaScript and HTML that can SlideShare.net us to find and create applications that can be shared with other • Integration researcher data at UCSF was accomplished by building an include other web objects if needed (Flash, images, etc.) directly from a research networking tools that adopt the OpenSocial standard, extension into Shindig to access the XML based web service provided profile page despite underlying differences in technical infrastructure and platform. by Profiles. Integrating through the web service provides a level of Social networking sites in industry have proven the benefits of insulation from changes in the underlying Profiles SQL Server data • We are working with the Harvard Profiles development team to OpenSocial. We are bringing these benefits to academic research. schema while layering in the Profiles security model for data access. integrate our work into their product so that other institutions that have installed Profiles can both benefit from and participate in our ADD mentorship efforts to build out a library of bioinformatics gadgets. information to Introduction • User interface integration was achieved by creating a set of JavaScript your profile libraries based on the example code in the Shindig source. Fortunately • Social networking has grown rapidly on the Internet and is now a no middleware integration was required, thus differences in • It is our goal to create a library of research oriented gadgets. Over fundamental component of the online experience. Translational programming language between Profiles (C#/.NET) and Shindig 17,000 OpenSocial applications can be found at science has not been blind to this phenomenon and the value of (Java) were of minimal issue. http://directory.opensocial.org and we will create our library by social networking as a mechanism for discovery has been recognized finding or altering existing gadgets, building our own when necessary, in our field. and soliciting the open source community which could include you! • Numerous research networking tools such as Profiles Research Networking Tool and VIVO have been built and deployed at our Profiles OpenSocial Architecture institutions. These tools use data mining and social networking to showcase researchers for the primary goal of expertise mining. Discussion Google Full Text Search • The value of research networking tools can go beyond discovery and Browser Apache Shindig expertise mining. Social networks are ideal as platforms for Gadget Hosting Servers • We are in conversations with other institutions who would like to Gadget Specs partner with us, both by installing gadgets (such as mentorship applications focused on communication and collaboration because the networks contain rich information of the participating individuals management) in their own Profiles installation, and by developing Gadget Content http://anywhere/gadget.xml as well as their connections. new functionality as gadgets so that their work can serve institutions Profiles Linked beyond their own. We are engaged in ongoing conversations with the XML Open Data OpenSocial foundation on how to best influence the API to increase Reader Reader * Backend Services its value to the health sciences community. Search results Background based on • Additionally, we are in the early stages of discussion with research keyword matches • The vast majority of commercial social networking sites have become Request Proxy Request Proxy networking tools other than Profiles to promote and assist in the VIEW mentorship technical platforms with published APIs that allow independently information on a in narrative, pub adoption of the OpenSocial standard within health sciences. Linked Open Data* profile titles etc. developed applications to run withintheir web site. Google, LinkedIn, returned in MySpace and others recognized the value in having a standard API • Finally, we will create a library of these gadgets with the intent that Profiles addition to core for this purpose, and thus created OpenSocial. other institutions can freely take from and contribute to the library. XML Profiles search results • OpenSocial is an API for bringing applications to users across various or other LOD Source websites. In OpenSocial the applications are gadgets and the Acknowledgments websites are containers. The OpenSocial API is a standard that allows any gadget to run in any container with little or no This project was supported by NIH/NCRR UCSF-CTSI Grant Number modification. UL1 RR024131 and Harvard Catalyst Grant Number 1 UL1 RR025758-01. Its contents are solely the responsibility of the authors • The Harvard Catalyst-developed Profiles application allows us to take Profiles Content and do not necessarily represent the official views of the NIH. the advances in communication and discovery that are core to social etc. We would like to thank Andy Smith and Mark Weitzel of the networking sites and begin to utilize them to improve the research OpenSocial Foundation, as well as Justin Kruger and Nels Johnson, collaboration processes. UCSF has extended Profiles to become an our gadget development team. OpenSocial container and is building out a library of gadgets. * Planned for Profiles 1.0 Release profiles.ucsf.edu profiles.ucsf.edu