Giter Club home page Giter Club logo

viewer's Introduction

Viewer for MFPvirtual_microscope

Open-source multifocal-plane virtual microscope for teaching histology

The "Multifocal-plane Virtual Microscope", which is the object of this GitHub Organization (MFPvirtual-microscope), is an internet-based program for displaying multifocal-plane, whole-slide-scanned microscope slides ("virtual slides"). This Virtual Microscope is intended for use in teaching histology (microscopic anatomy). The virtual slides, which are stored using an image-tile architecture similar to that used by the Google Maps API, can be either single-focal-plane virtual slides typically used for teaching histology, or multifocal-plane virtual slides. With a multifocal-plane virtual slide, the user can focus up-and-down through the tissue section, allowing the student to gain a better appreciation of the three-dimensional structure of the specimen (for instance, see: https://virtual-microscope.isg.siue.edu?sb=3012 or https://virtual-microscope.isg.siue.edu/?sb=3003).

This Virtual Microscope consists of two modules:

This repository (MFPvirtual-microscope/Viewer) contains the code and ancillary files for the generic version of the Viewer (each implementation of the Viewer can be "branded" with the university's/institution's logo and specific "About" menu). In addition to the files contained in this repository, the Viewer requres a database containing the virtual slides (utilizing a Google-Maps-like tile architecture) and a SQL database (containing metadata about the virtual slides). This repository consists of four directories (folders):

  • HTMLclient contains the HTML and related (javascript, css) files that run in the client's internet browser.
  • PHP_SQL contains the server-side PHP files that the Viewer uses to access the SQL database.
  • images contains the non-institution-specific *.png and *.jpg images (and a "beep"/"toot" *.wav file) that are used by all implementations of the Viewer.
  • InstSpcImgChip contains the "institution-specific" images for the generic ("chipmunk") version of the viewer. Each implementation of the Viewer will have a different (and possibly differently-named) directory containing the logos and other "branding" that is specific for the university or institution that is hosting the Viewer. For each implementation of the Viewer, the name and contents of this directory are specified in jrscpInstSpcGlobal.js.

There also are README files in each directory: README-HTMLclient.md, README-phpFiles.md, README-images.md, README-images.md, and README-institution-specific images.md. I hope that these are helpful.

viewer's People

Contributors

jrhodes-microscope avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

pathologyatlas

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.