Piper File List - apache/ctakes GitHub Wiki

Note

  • Several piper files are included in cTAKES that are capable of running typical pipelines, including the Default Clinical Pipeline.
  • Create your own piper files to build custom pipelines.
  • Run piper files using a GUI, from the command line(Shell-Scripts#runpiperfilesh), or programmatically.

Basic Pipelines
Partial Pipelines
Pipelines with Sectionizer


Thread-Safe Basic Pipelines
Thread-Safe Partial Pipelines
Thread-Safe Pipelines with Sectionizer


Basic Pipelines

Piper files containing pipelines that do not detect Sections or Lists.

Name Description
Cnlpt Negation This is an example piper file that will spin up a complete pbj pipeline.
Default Advanced Pipeline Pipeline with degree-of and location-of relations, events, times, temporal relations, document creation time relations and coreferences.
Default Coref Pipeline Pipeline with coreference resolution.
Default Fast Pipeline Commands and parameters to create a plaintext document processing pipeline with UMLS entity lookup.
Default Relation Coref Pipeline Pipeline with degree-of and location-of relations and coreference resolution.
Default Relation Pipeline Clinical Pipeline with degree-of and location-of relations.
Default Relation Temporal Pipeline Clinical Pipeline with degree-of, location-of, events, times, temporal and event-doc creation time relations.
Default Temporal Coref Pipeline Pipeline with events, times, temporal relations, document creation time relations and coreferences.
Default Temporal Pipeline Clinical Pipeline with events, times, event-event and event-time relations plus event-document creation time relations.
Default Tokenizer Pipeline Commands and parameters for a small tokenization pipeline.
Full Tokenizer Pipeline Commands and parameters for a small tokenization pipeline with sections, paragraphs and lists.
Pbj Starter This is a piper file that will perform initial steps required for running a ctakes-pbj pipeline.
Pbj Stopper This is a piper file that will perform final steps required for stopping a ctakes-pbj pipeline.

Partial Pipelines

Piper files containing partial pipelines that cannot run alone, but are intended to be included in full pipelines using the piper load command.

Name Description
Assertion Sub Pipe Commands and parameters to create a default entity attributes processing sub-pipeline.
Attribute Cleartk Sub Pipe Commands and parameters to create a default entity attributes processing sub-pipeline.
Chunker Sub Pipe Commands and parameters to create a default chunker processing sub-pipeline.
Coref Sub Pipe Commands and parameters to create a default coreference processing sub-pipeline.
Dictionary Sub Pipe Commands and parameters to create a dictionary lookup sub-pipeline.
Ne Contexts Sub Pipe Partial pipeline to add assertion (e.g. negation, uncertainty) attributes based upon context.
Relation Sub Pipe Commands and parameters to create a default relation extraction sub-pipeline.
Temporal Sub Pipe Commands and parameters to create a temporal processing sub-pipeline.
Windowed Attribute Cleartk Sub Pipe Commands and parameters to create a default entity attributes processing sub-pipeline for large files. This is not a full pipeline.

Pipelines with Sectionizer

Piper files containing pipelines that detect Sections and Lists.

Name Description
Sectioned Advanced Pipeline Pipeline with section, paragraph and list detection, degree-of and location-of relations ...
Sectioned Coref Pipeline Pipeline with section, paragraph and list detection and coreference resolution.
Sectioned Fast Pipeline Commands and parameters to create a plaintext document processing pipeline with Sections, paragraphs and lists.
Sectioned Relation Coref Pipeline Pipeline with section, paragraph and list detection, degree-of and location-of relations and coreferences.
Sectioned Relation Pipeline Clinical Pipeline with section, paragraph and list detection and degree-of and location-of relations
Sectioned Relation Temporal Pipeline Clinical Pipeline with sections, paragraphs, lists, degree-of, location-of, events, times, temporal and event-doc creation time relations.
Sectioned Temporal Coref Pipeline Pipeline with section, paragraph and list detection, events, times, temporal relations and document creation time relations.
Sectioned Temporal Pipeline Clinical Pipeline with sections, paragraphs, lists, events, times, temporal and event-doc creation time relations.

Thread-Safe Basic Pipelines

Piper files containing pipelines that do not detect Sections or Lists. Thread-Safe Annotation Engines and Writers are used in these pipelines.

Name Description
Ts Default Advanced Pipeline Thread-safe Pipeline with degree-of and location-of relations, events, times, temporal relations, document creation time relations and coreferences.
Ts Default Coref Pipeline Thread-safe Pipeline with coreference resolution.
Ts Default Fast Pipeline Commands and parameters to create a thread-safe plaintext document processing pipeline with UMLS lookup.
Ts Default Relation Coref Pipeline Thread-safe Pipeline with degree-of and location-of relations and coreference resolution.
Ts Default Relation Pipeline Thread Safe Default Clinical Pipeline with degree-of and location-of relations
Ts Default Relation Temporal Pipeline Thread Safe Clinical Pipeline with degree-of and location-of relations, events, times, temporal abd event-doc creation time relations.
Ts Default Temporal Coref Pipeline Thread-safe Pipeline with events, times, temporal relations, document creation time relations and coreferences.
Ts Default Temporal Pipeline Thread Safe Default Clinical Pipeline with events, times, event-event and event-time relations plus event-document creation time relations
Ts Default Tokenizer Pipeline Commands and parameters for a small thread-safe tokenization pipeline.
Ts Full Tokenizer Pipeline Commands and parameters for a small thread-safe tokenization pipeline with sections, paragraphs and lists.

Thread-Safe Partial Pipelines

Piper files containing partial pipelines that cannot run alone, but are intended to be included in full pipelines using the piper load command. Thread-Safe Annotation Engines and Writers are used in these partial pipelines.

Name Description
Ts Attribute Cleartk Sub Pipe Commands and parameters to create a thread-safe default entity attributes processing sub-pipeline.
Ts Chunker Sub Pipe Commands and parameters to create a thread-safe default chunker processing sub-pipeline.
Ts Coref Sub Pipe Commands and parameters to create a thread-safe default coreference processing sub-pipeline.
Ts Dictionary Sub Pipe Commands and parameters to create a default dictionary lookup sub-pipeline.
Ts Relation Sub Pipe Commands and parameters to create a relation extraction sub-pipeline.
Ts Temporal Sub Pipe Commands and parameters to create a thread safe temporal processing sub-pipeline.

Thread-Safe Pipelines with Sectionizer

Piper files containing pipelines that detect Sections and Lists. Thread-Safe Annotation Engines and Writers are used in these pipelines.

Name Description
Ts Sectioned Advanced Pipeline Thread-safe Pipeline with section, paragraph and list detection, degree-of and location-of relations ...
Ts Sectioned Coref Pipeline Thread-safe Pipeline with section, paragraph and list detection and coreference resolution.
Ts Sectioned Fast Pipeline Commands and parameters to create a thread-safe plaintext document processing pipeline with Sections, paragraphs and lists.
Ts Sectioned Relation Coref Pipeline Thread-safe Pipeline with section, paragraph and list detection, degree-of and location-of relations and coreferences.
Ts Sectioned Relation Pipeline Thread Safe Clinical Pipeline with section, paragraph and list detection and degree-of and location-of relations.
Ts Sectioned Relation Temporal Pipeline Thread safe Clinical Pipeline with sections, paragraphs, lists, degree-of, location-of, events, times, temporal and event-doc creation time relations.
Ts Sectioned Temporal Coref Pipeline Thread-safe Pipeline with section, paragraph and list detection, events, times, temporal relations and document creation time relations.
Ts Sectioned Temporal Pipeline Thread safe Clinical Pipeline with sections, paragraphs, lists, events, times, temporal and event-doc creation time relations.