Development of Authenticated Clients and Applications for ICICLE CI Services -- Final Report for the REHS Program, June-August, 2022

The Artificial Intelligence (AI) institute for Intelligent Cyberinfrastructure with Computational Learning in the Environment (ICICLE) is funded by the NSF to build the next generation of Cyberinfrastructure to render AI more accessible to everyone and drive its further democratization in the larger...

Full description

Saved in:
Bibliographic Details
Main Authors: Samar, Sahil, Chen, Mia, Karpinski, Jack, Ray, Michael, Sarin, Archita, Garcia, Christian, Lange, Matthew, Stubbs, Joe, Thomas, Mary
Format: Journal Article
Language:English
Published: 16-04-2023
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Abstract The Artificial Intelligence (AI) institute for Intelligent Cyberinfrastructure with Computational Learning in the Environment (ICICLE) is funded by the NSF to build the next generation of Cyberinfrastructure to render AI more accessible to everyone and drive its further democratization in the larger society. We describe our efforts to develop Jupyter Notebooks and Python command line clients that would access these ICICLE resources and services using ICICLE authentication mechanisms. To connect our clients, we used Tapis, which is a framework that supports computational research to enable scientists to access, utilize, and manage multi-institution resources and services. We used Neo4j to organize data into a knowledge graph (KG). We then hosted the KG on a Tapis Pod, which offers persistent data storage with a template made specifically for Neo4j KGs. In order to demonstrate the capabilities of our software, we developed several clients: Jupyter notebooks authentication, Neural Networks (NN) notebook, and command line applications that provide a convenient frontend to the Tapis API. In addition, we developed a data processing notebook that can manipulate KGs on the Tapis servers, including creations of a KG, data upload and modification. In this report we present the software architecture, design and approach, the successfulness of our client software, and future work.
AbstractList The Artificial Intelligence (AI) institute for Intelligent Cyberinfrastructure with Computational Learning in the Environment (ICICLE) is funded by the NSF to build the next generation of Cyberinfrastructure to render AI more accessible to everyone and drive its further democratization in the larger society. We describe our efforts to develop Jupyter Notebooks and Python command line clients that would access these ICICLE resources and services using ICICLE authentication mechanisms. To connect our clients, we used Tapis, which is a framework that supports computational research to enable scientists to access, utilize, and manage multi-institution resources and services. We used Neo4j to organize data into a knowledge graph (KG). We then hosted the KG on a Tapis Pod, which offers persistent data storage with a template made specifically for Neo4j KGs. In order to demonstrate the capabilities of our software, we developed several clients: Jupyter notebooks authentication, Neural Networks (NN) notebook, and command line applications that provide a convenient frontend to the Tapis API. In addition, we developed a data processing notebook that can manipulate KGs on the Tapis servers, including creations of a KG, data upload and modification. In this report we present the software architecture, design and approach, the successfulness of our client software, and future work.
Author Garcia, Christian
Ray, Michael
Karpinski, Jack
Chen, Mia
Thomas, Mary
Sarin, Archita
Lange, Matthew
Samar, Sahil
Stubbs, Joe
Author_xml – sequence: 1
  givenname: Sahil
  surname: Samar
  fullname: Samar, Sahil
– sequence: 2
  givenname: Mia
  surname: Chen
  fullname: Chen, Mia
– sequence: 3
  givenname: Jack
  surname: Karpinski
  fullname: Karpinski, Jack
– sequence: 4
  givenname: Michael
  surname: Ray
  fullname: Ray, Michael
– sequence: 5
  givenname: Archita
  surname: Sarin
  fullname: Sarin, Archita
– sequence: 6
  givenname: Christian
  surname: Garcia
  fullname: Garcia, Christian
– sequence: 7
  givenname: Matthew
  surname: Lange
  fullname: Lange, Matthew
– sequence: 8
  givenname: Joe
  surname: Stubbs
  fullname: Stubbs, Joe
– sequence: 9
  givenname: Mary
  surname: Thomas
  fullname: Thomas, Mary
BackLink https://doi.org/10.48550/arXiv.2304.11086$$DView paper in arXiv
BookMark eNotkMtOwzAQRb2ABRQ-gBXzAU3wI7HTZRRSGhQJ1HZfmXZSLCV25DwEez6cNLCamaurI825JVfWWSTkgdEwSuKYPmn_ZcaQCxqFjNFE3pCfZxyxdm2DtgdXQTr0n9NqjrrHE2S1mY4OtD1B2rb1JTbOdlA5D0VWZGUOWQE79KM5YgdBAGtjdQ1bbJ3v59rEg22-2cG7d2evmyW8DhaDdDgPXb8ETjm_I9eVrju8_58Lsl_n-2wTlG8vRZaWgZZKBglnGDOqBOWIapVU6qSSD6liXPFIKMmUjgQqOX0XV_rIGBcRp1oxzlhMV5FYkMc_7Kzh0HrTaP99uOg4zDrELyk5WNo
ContentType Journal Article
Copyright http://creativecommons.org/licenses/by-sa/4.0
Copyright_xml – notice: http://creativecommons.org/licenses/by-sa/4.0
DBID AKY
GOX
DOI 10.48550/arxiv.2304.11086
DatabaseName arXiv Computer Science
arXiv.org
DatabaseTitleList
Database_xml – sequence: 1
  dbid: GOX
  name: arXiv.org
  url: http://arxiv.org/find
  sourceTypes: Open Access Repository
DeliveryMethod fulltext_linktorsrc
ExternalDocumentID 2304_11086
GroupedDBID AKY
GOX
ID FETCH-LOGICAL-a676-821e5107302ee798f7d78b675e92437617a43e763045fac1123420a7121150943
IEDL.DBID GOX
IngestDate Mon Jan 08 05:46:05 EST 2024
IsDoiOpenAccess true
IsOpenAccess true
IsPeerReviewed false
IsScholarly false
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-a676-821e5107302ee798f7d78b675e92437617a43e763045fac1123420a7121150943
OpenAccessLink https://arxiv.org/abs/2304.11086
ParticipantIDs arxiv_primary_2304_11086
PublicationCentury 2000
PublicationDate 2023-04-16
PublicationDateYYYYMMDD 2023-04-16
PublicationDate_xml – month: 04
  year: 2023
  text: 2023-04-16
  day: 16
PublicationDecade 2020
PublicationYear 2023
Score 1.8797911
SecondaryResourceType preprint
Snippet The Artificial Intelligence (AI) institute for Intelligent Cyberinfrastructure with Computational Learning in the Environment (ICICLE) is funded by the NSF to...
SourceID arxiv
SourceType Open Access Repository
SubjectTerms Computer Science - Artificial Intelligence
Computer Science - Cryptography and Security
Title Development of Authenticated Clients and Applications for ICICLE CI Services -- Final Report for the REHS Program, June-August, 2022
URI https://arxiv.org/abs/2304.11086
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://sdu.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwdV09T8MwELVoJxYEAlQ-dQNjLVontZ2xCiktQoBoh26VY18QUpWipkH8AH44PqeILqzxxcOdLn65e37H2E2MRaQilXAc2B6PhbM8wb7lvdioXKD1b1G9YzxVT3N9l5FMDvzehTHrr_fPRh84r26pYhmI6rLFWkIQZev-ed40J4MU19b-z85jzPBo55AYHbKDLbqDYROOI7aH5TH73iHmwKoAqkoRR4e4SA7SJd1IrMD_0cNwp5sMHk3CJJ2kjxmkE_jNaeAcaKbuEhroHMz8fvCajafw0rCtuvBQl8iH9Vtdbbog_Al6wmajbJaO-Xb4ATdSSa5FH326-PwTiCrRhXJK5x7dY0ISgh53mDhC_3HwkKww1qOmKBY9o0ixjTTxolPWLlcldhjISKHOnZMWEx8BZ7TDAkVuBwplbvUZ6wSXLT4afYsFeXMRvHn-_9IF26fJ69RY6ctL1t6sa7xircrV1yFIP7MLjlA
link.rule.ids 228,230,782,887
linkProvider Cornell University
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Development+of+Authenticated+Clients+and+Applications+for+ICICLE+CI+Services+--+Final+Report+for+the+REHS+Program%2C+June-August%2C+2022&rft.au=Samar%2C+Sahil&rft.au=Chen%2C+Mia&rft.au=Karpinski%2C+Jack&rft.au=Ray%2C+Michael&rft.date=2023-04-16&rft_id=info:doi/10.48550%2Farxiv.2304.11086&rft.externalDocID=2304_11086