Scientific
ID (Extractor Name from config file, same as queue name) | Programming Language | Software | OS | Can be Dockerized? | Can be upload to Docker Hub ? | Assigned To | Link to repo | Who wrote or worked on the code |
---|
DEPLOYED | Domain | Tool | Type | Description | Repositories | Contact |
---|
Hydrology
|
---|
| Solve a general advection-dispersion equation. | |
| ncsa.image.ocr | Python | Tesseract | Linux | | | Rui | ocr | |
---|
ncsa.cv.faces | Python | OpenCV | Linux | | | |
Chemical Mean Age | Extractor | Determine the mean age of chemical constituents with inputs of chemical dynamics. | | |
Document Tables Extractor (ncsa.nlp.wordtables) | Extractor | Extract tables from documents. |
RuicvopencvLianacveyesPython | OpenCV | Linux | Ruicv/opencvLiana | cvcloseupsPythonOpenCV | Linux | | Rui | cv/opencvLiana | cvprofilesPython | OpenCV | Linux | Rui | cv/opencvLiana | ncsa.cellprofiler.fluorescentcomet | Python | pymedici | Windows | No | | | |
Historical River Extractor (ncsa.cv.river) | Extractor | Extract the river networks from the ancient hand-drawing maps and compare them with current river networks |
cellprofilerLiana | |
Normalized Difference Vegetation Index (ncsa. |
cellprofilerflyPython | | Windows | No | cvcellprofilerncsa.cellprofiler.human | Python | | Windows | No | | | Liana | |
River Chi Index | Extractor | Identify the river dynamics in a river basin and evaluate human activities' influences through Chi index in the streams. |
cvcellprofilerLiana | ncsa.cellprofiler.silvercomet | Python | | Windows | No | | | https://opensource.ncsa.illinois.edu/bitbucket/projects/CATS/repos/extractors-cv/browse/cellprofiler | Liana |
---|
ncsa.cellprofiler.speckle | Python | | Windows | No | | | https://opensource.ncsa.illinois.edu/bitbucket/projects/CATS/repos/extractors-cv/browse/cellprofiler | Liana |
---|
ncsa.cellprofiler.trackobject | Python | | Windows | No | | | chi-analysis | |
River Sinuosity | Extractor | Study the maturity and equilibrium conditions of a stream through the sinuosity index. | | |
Soil Moisture Change | Extractor | Determine role of hydraulic redistribution in AZ (riparian site / upland site) by studying soil moisture change throughout different seasons. | | |
Species Classifier | Extractor | SAM based Species Classification from Hyperspectral data, Hyperspectral Indices, NDVI, SAVI, MSAVI, etc. | | |
TerEx (ncsa.arcgis.floodplain) | Extractor | Identify the flat polygons and the heights inside a river valley. | |
cvcellprofilerLiana | ncsa.cellprofiler.tumor | Python | | Windows | No | | | terex_floodplain | |
Topographic Depressions | Extractor | Identify topographic depressions (TDs) and their distribution on landscape (Number, location, area, volume of TDs). |
opensource.ncsa.illinois.edu/bitbucket/projects/CATS/repos/extractors-cv/browse/cellprofilerLiana | github.com/HydroComplexity/TDI | |
Tree Delineation | Converter | Tree-wise voxelization of waveform data for lidar metrics that describes canopy structure (max intensity, height, etc...). Individual tree delineation, tree leaf area density to describe vertical leaf distribution. |
ncsa.cellprofiler.yeast | Python | | Windows | No | | CATSextractorscv/cellprofilerLiana | ncsa.image.sphog | Python | Matlab, mnist-sphog | Linux | | | | https://opensource.ncsa.illinois.edu/bitbucket/projects/CATS/repos/extractors-cv/browse/handwritten/HandwrittenNumbers | |
---|
| | | | | | | | |
---|
ncsa.bisque.histogram (notes: disabled) | Python | | Linux | | | | | |
---|
ncsa.bisque.metadata (notes: disabled) | Python | | Linux | | | | | |
---|
census-section-segmentor | Java | | Linux | | | | |
Valley Safety Zones | Extractor | Estimate submerging areas and water depths under extreme floods and map the safety zones in a river valley.
| | |
Vegetation Indices | Extractor | Calculating vegetation indices such as NDVI and Surface Temperature from Landsat 7 and 8 satellite data. | | |
Ecology
| netcdf (ncdump) | Converter | Convert from binary netcdf to text. | https |
---|
httpsCATSextractorscv/censusLiana, Inna | ncsa.cv.river | Python | OpenCV (python), convert (from imagemagick), and Gdal | Linux | | | | |
PEcAn (PEcAn#Ameriflux) | Converter | Convert Ameriflux data to PEcAn's netcdf CF format. |
Smruti PadhyCATSextractorscv/riverncsa.geo.shpExtractor | Python | gdal | Linux | | | | Liana | |
PEcAn (PEcAn#DALEC) | Converter | Convert PEcAn's netcdf CF format to the format required by the DALEC model. |
CATSextractorsgeoJong Lee | |
PEcAn (PEcAn#ED2) | Converter | Convert PEcAn's netcdf CF format to the format required by the ED model. |
ncsa.geo.tiffExtractor | Python | gdal | Linux | | | Jong LeeCATSextractorsgeoJong Lee | ncsa.image.geotiff | Python | GDAL, Cython, numpy, pygeoprocessing | Linux | | | Rui | |
PEcAn (PEcAn#LINKAGES) | Converter | Convert PEcAn's netcdf CF format to the format required by the LINKAGES model. | https |
httpsCATSextractorsgeotiffncsa.image.ponddetect | Python | Matlab | Linux | | | | Rui, Mostafa Elag | |
PEcAn (PEcAn#Sipnet) | Converter | Convert PEcAn's netcdf CF format to the format required by the Sipnet model. |
CATSextractorsmaps/feature_detectionMarcus, Ankit | ncsa.image.humanpref | Python | Matlab | Linux | | | | https://opensource.ncsa.illinois.edu/bitbucket/projects/CATS/repos/extractors-maps/browse/humanpref | Marcus, Ankit |
---|
ncsa.xml.greenindexroute, ncsa.csv.greenindexroute | Python | OpenCV | Linux | | | Marcus Slavenasmaps/greenrouteMarcus | ncsa.image.knn_numerals | Python | OpenCV | Linux | | | | | Marcus |
---|
ncsa.audio.speech2text | Java | CMU Sphinx, ffmpeg, sox | Linux | | | | coreaudio/speech2textncsa.audio.preview | |
GI Identification | Extractor |
Python | | |
Human Preference Score (ncsa.image.humanpref) | Extractor | Assign a model derived human preference score to a given image of an urban environment. |
Innacoreaudio/preview | ncsa.nlp.simplelanguage | Python | numpy | | | | Inna | humanpref | |
Route Greenness (ncsa.xml.greenindexroute) | Extractor | Derive the green index of a city route. |
nlpSimpleLanguageLiana | simplesummaryPython | Natural Language Toolkit (NLTK) for Python, NLTK Data or at least: nltk.corpus,nltk.stem.porter and nltk.tokenize.punkt. | | | | | SimpleSummaryLiana | ncsa.nlp.SNLPSentiment | Java | Stanford CoreNLP tool, java, maven CATSnlp/browse/SNLP/SNLPSentimentExtractorLiana, Marcus(?) | debod | |
Census Form Cell Extractor (census-section-segmentor) | Extractor | Extract table cells from a 1930s Census form. |
ncsa.nlp.wordtables | Python | requests, pika, win32com | | | | nlpWordTablesExtractorLiana | |
Handwritten Decimals Extractor (ncsa.image.sphog.debod) | Extractor | Extract handwritten decimal values from an image. |
siegfried | Python | | | | | CATSsiegfried/browseGregory Jansen | ncsa.versus.image | Java | Versus | Linux | | | | CATSextractors-versus/browseKenton, Smruti | ncsa.image.preview (note: check if really deployed. there is an extractor in Hosted VMs list with a similar name.) | Python | | | | | | core/image/previewRob, ncsa.pdf.preview (note: check if really deployed. there is an extractor in Hosted VMs list with a similar name.) | Python | | | | | | core/browse/pdf/previewRob | ncsa.video.preview (note: check if really deployed. there is an extractor in Hosted VMs list with a similar name.) | Python | | | | | | person-detector | |
Person Tracker (ncsa.person-tracker) | Extractor | Extract locations and paths of people moving in videos. |
core/browse/video/previewRob | General
| | | | | | | | |
---|
| | | | | Domain | Tool | Type | Description | Repositories | Contact |
---|
NOT DEPLOYEDncsa.image.digitpy | Python | opencv | | General | Calibre (ebook-converter) | Converter | Convert e-books to a number of document formats. |
---|
CATSextractorscv/handwritten/SimpleDigitPythoncvpdfimages | pdfimages, from poppler-utils | | | | Extractor | Audio recognition to extract text for speech within audio. |
cvpoppler | ncsa.cv.caltech101 | Python | Matlab and VLFeat | 64-bit Mac OS | | | | CATSextractorscv/vlfeat | dbpedia | Python | Natural Language Toolkit (NLTK) and rdflib. | | | | Luigi Marinidigest | Python | | | | | | FFmpeg (ffmpeg) | Converter | Convert between a large number of video formats. | https:/ |
https:/CATSextractorsdigest | ncsa.hpc | Python | | | | | | CATSextractorshpcLSVA | Java | | | | | | | |
Ghostscript (ghostscript) | Converter | Convert between document formats. |
CATSextractorslsvaLiana, Constantinos | LSVA integrated | | | | | | | CATSextractorslsva-integrated | ncsa.movieslice | Python | | | | | CATSextractorsmoviesliceSandeep | mri2mesh | Python | pymedici, subprocess, logging, os, numpy, shutil, zipfile | | | | | mrimri2meshMarcus | msc-ChemCBCExtractor | Python | requests, pika, openpyxl, xlrd, pymongo | Linux | | | Yan ZhaoCATSextractorsmsc/ChemCBCExtractorYanmsc-IsletExtractor | Python | requests, pika, openpyxl, xlrd, pymongo | Linux | | | | OpenCV - Faces (ncsa.cv.faces) | Extractor | Find faces in an image and return their locations. | https:// |
https://mscIsletExtractorYan | msc-MonitorExtractor | Python | requests, pika, openpyxl, xlrd, pymongo | Linux | | | | https:mscMonitorExtractorYan | ncsa.msc.dailymonitor | Python | requests, pika, openpyxl, xlrd, pymongo | | | | not used | https:msc/OldMonitorExtractorAshwini | msc-PhenotypeExtractor | Python | requests, pika, openpyxl, xlrd, pymongo | Linux | | | | httpsmsc/PhenotypeExtractorYan | SNLPJava | Stanford CoreNLP tool, java, maven | | | | | SNLP/SNLPExtractorLiana | ncsa.nlp.tika | Python | Tika project page, pymedici | | | | Kenton McHenryCATSextractorsnlp/tikaLianaperson-detector | Python | MATLAB, FFMPEG, requests and pika | | | | | person-detectorpythonSandeep | ncsa.person-tracker | Python | python, MATLAB, FFMPEG requests and pika | | | | | person-tracking/pythonterra.plantcv | Python | pika requests wheel | | | | | Sandeep | |
Stanford CoreNLP (ncsa.nlp.SNLP) | Extractor | Natural Language Process extractions such as parts of speech, named entities, langauge, etc. |
plantcvYan | medici_PTM_thumbnails | Java | | | Tesseract (ncsa.image.ocr) | Extractor | Object Character Recognition (OCR) to extract text from images containing text. |
ptmPTMThumbnailExtractorConstantinos | medici_PTM_metadata | Java | | | | | | ptmPTMMetadataExtractorConstantinos | Name not clear PtmMetadata(?) | Java | | | | | | CATSextractorsptm/PTMMetadatamedici_ptm_maps | Java | | | | | | Constantinos | Kenton McHenry |
Versus - Color Distribution (ncsa.versus.image) | Extractor | Generate a distribution of color values within an image to be used for comparing how similar two images are. |
ptm/PTMMapsExtractorConstantinos | medici_ptm_3d | Java | | | | | | | |
VLFeat (ncsa.image.caltech101) | Extractor | Classify images as to whether they contain objects from the Caltech101 dataset (e.g. people, airplanes, motorcycles, cougars, ...). |
ptmPTM3DExtractorConstantinos | medici_images_ptm | Java | | | | | | CATSextractorsptm/ImagesPTMExtractorConstantinos | extractors-rabbitmq (look like examples) | | | | | | | https://opensource.ncsa.illinois.edu/
...
confluence/
...
...
...
https://opensource.ncsa.illinois.edu/bitbucket/projects/CATS/repos/extractors-books/browse/SheBookPreviewExtractor/src/BookPreviewExtractor
https://opensource.ncsa.illinois.edu/bitbucket/projects/CATS/repos/extractors-books/browse/SheBookPreviewExtractor/src/bookpreviewextractor
...
display/
...
BD/Transformations (Under development, Being Refactored)