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...
Saved in:
Main Authors: | , , , , , , , , |
---|---|
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 |