The University of Sheffield
Browse

A web interface for remote Python computation: A flask web app for researchers to share, manage, and remotely execute Python scripts

Download (266.78 kB)
software
posted on 2024-10-30, 16:56 authored by Cheng Man (Jenny) Li, Charles GrelloisCharles Grellois

A tool for fostering early stage collaboration between AI/CS modelling researchers, and researchers on other subjects. This tool allows convenient access to Python scripts without even knowing how to install Python, or how to run a script, by generating web pages automatically.

The tool allows:
- an AI/CS modelling/... researcher to give access to its Python scripts via a Web interface; the scripts run on a unique machine whose set up and maintenance is controlled by this researcher
- scripts are easy to add, and Web interfaces are generated automatically
- researchers from other subjects just have to connect to the Web page, select the script's name, enter a couple of parameters in a simple Web form, and they get the output of the script directly on the page --- no need to install Python on their side or to know how to launch a script

The idea of this tool is to enable researchers to give access to their Python scripts as early as possible in the research process -- all it takes is to edit a simple configuration file, once the tool is installed.

While commercialisation would likely require the development of a tailored interface, this tool aims at easing the initial phase of collaborative, interdisciplinary research.

History

Ethics

  • There is no personal data or any that requires ethical approval

Policy

  • The data complies with the institution and funders' policies on access and sharing

Sharing and access restrictions

  • The uploaded data can be shared openly

Data description

  • The file formats are open or commonly used

Methodology, headings and units

  • There is a file including methodology, headings and units, such as a readme.txt

Responsibility

  • The depositor is responsible for the content and sharing of the attached files

Usage metrics

    School of Computer Science

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC