RE: cTAKES user interface

2013-10-29 Thread Chen, Pei
Hi Pan,
Fwd'ing to dev@

From: Pan Teng [mailto:teng...@udel.edu]
Sent: Tuesday, October 29, 2013 4:37 PM
To: user-ow...@ctakes.apache.org
Subject: Fwd: cTAKES user interface

Hi there,
 I'm trying to explore the cTAKES system. Just curious whether there is an way 
that I can use cTAKES system just in the terminal window by typing some command 
line including input and then the output data can be generated? Your kindly 
reply will be appreciated.
Best,
Pan




Re: cTAKES user interface

2013-10-29 Thread Andrew McMurry
In my opinion, this user request is totally reasonable. 

Download time aside, it should take NO LONGER THAN 15 MINUTES to get started 
with cTakes. 
True, cTakes is massively powerful and UMLS is a license headache. Nonetheless! 

This keeps coming up, we should strongly consider an improved VM distribution 
option so folks can get online with "copy-paste" text ready applications on 
their local machine. 

IT WOULD BE A GAME CHANGER IN A GOOD WAY 

I'm strongly considering making an Ubuntu 13.10 cTakes distribution for my own 
work, would others want this as well? 
http://www.ubuntu.com/download/desktop

Yes I know thats a tall order, but its true ! :) 

We dont have to provide the full UMLS instance, just the non-commercial 
dictionaries. 
Just get new users "hooked on cTakes" with ICD9 diagnoses, procedures, 
medications annotations. 

How do the other committers feel about this? 

PS: I'm back and with more vigor++

On Oct 29, 2013, at 2:02 PM, "Chen, Pei"  wrote:

> Hi Pan,
> Fwd'ing to dev@
> 
> From: Pan Teng [mailto:teng...@udel.edu]
> Sent: Tuesday, October 29, 2013 4:37 PM
> To: user-ow...@ctakes.apache.org
> Subject: Fwd: cTAKES user interface
> 
> Hi there,
> I'm trying to explore the cTAKES system. Just curious whether there is an way 
> that I can use cTAKES system just in the terminal window by typing some 
> command line including input and then the output data can be generated? Your 
> kindly reply will be appreciated.
> Best,
> Pan
> 
> 



RE: cTAKES user interface

2013-10-29 Thread Chen, Pei
+1
Pan, the short answer is yes- it can be done in CLI.  
The problem is that most of us who are already familiar with the nitty gritty 
are probably doing this with some sort of custom scripts or solution.
Cc' the dev group to get a fresh perspective; not sure what the easiest would 
be-- run the CPE via command line with default input/output directories or 
running a Driver Main Class as part of examples.

--Pei

> -Original Message-
> From: Andrew McMurry [mailto:mcmurry.a...@gmail.com]
> Sent: Tuesday, October 29, 2013 5:41 PM
> To: dev@ctakes.apache.org
> Cc: Pan Teng; and...@apache.org
> Subject: Re: cTAKES user interface
> 
> In my opinion, this user request is totally reasonable.
> 
> Download time aside, it should take NO LONGER THAN 15 MINUTES to get
> started with cTakes.
> True, cTakes is massively powerful and UMLS is a license headache.
> Nonetheless!
> 
> This keeps coming up, we should strongly consider an improved VM
> distribution option so folks can get online with "copy-paste" text ready
> applications on their local machine.
> 
> IT WOULD BE A GAME CHANGER IN A GOOD WAY
> 
> I'm strongly considering making an Ubuntu 13.10 cTakes distribution for my
> own work, would others want this as well?
> http://www.ubuntu.com/download/desktop
> 
> Yes I know thats a tall order, but its true ! :)
> 
> We dont have to provide the full UMLS instance, just the non-commercial
> dictionaries.
> Just get new users "hooked on cTakes" with ICD9 diagnoses, procedures,
> medications annotations.
> 
> How do the other committers feel about this?
> 
> PS: I'm back and with more vigor++
> 
> On Oct 29, 2013, at 2:02 PM, "Chen, Pei" 
> wrote:
> 
> > Hi Pan,
> > Fwd'ing to dev@
> >
> > From: Pan Teng [mailto:teng...@udel.edu]
> > Sent: Tuesday, October 29, 2013 4:37 PM
> > To: user-ow...@ctakes.apache.org
> > Subject: Fwd: cTAKES user interface
> >
> > Hi there,
> > I'm trying to explore the cTAKES system. Just curious whether there is an
> way that I can use cTAKES system just in the terminal window by typing some
> command line including input and then the output data can be generated?
> Your kindly reply will be appreciated.
> > Best,
> > Pan
> >
> >



Re: cTAKES user interface

2013-10-29 Thread Miller, Timothy
I think this is also an area where Maven integration was a small step backwards 
(I greatly appreciate the steps forward it allowed). I used to run stuff from 
the command line and in scripts more often but it's slightly less 
straightforward setting up the classpath with maven -- before you could put a 
simple java -cp lib/*.jar  in a script, now I'm not sure how to go 
about it using maven. I'm sure there's a way, but I am afraid of falling down 
the maven rabbit hole.
Tim


On Oct 29, 2013, at 5:53 PM, Chen, Pei wrote:

> +1
> Pan, the short answer is yes- it can be done in CLI.  
> The problem is that most of us who are already familiar with the nitty gritty 
> are probably doing this with some sort of custom scripts or solution.
> Cc' the dev group to get a fresh perspective; not sure what the easiest would 
> be-- run the CPE via command line with default input/output directories or 
> running a Driver Main Class as part of examples.
> 
> --Pei
> 
>> -Original Message-
>> From: Andrew McMurry [mailto:mcmurry.a...@gmail.com]
>> Sent: Tuesday, October 29, 2013 5:41 PM
>> To: dev@ctakes.apache.org
>> Cc: Pan Teng; and...@apache.org
>> Subject: Re: cTAKES user interface
>> 
>> In my opinion, this user request is totally reasonable.
>> 
>> Download time aside, it should take NO LONGER THAN 15 MINUTES to get
>> started with cTakes.
>> True, cTakes is massively powerful and UMLS is a license headache.
>> Nonetheless!
>> 
>> This keeps coming up, we should strongly consider an improved VM
>> distribution option so folks can get online with "copy-paste" text ready
>> applications on their local machine.
>> 
>> IT WOULD BE A GAME CHANGER IN A GOOD WAY
>> 
>> I'm strongly considering making an Ubuntu 13.10 cTakes distribution for my
>> own work, would others want this as well?
>> http://www.ubuntu.com/download/desktop
>> 
>> Yes I know thats a tall order, but its true ! :)
>> 
>> We dont have to provide the full UMLS instance, just the non-commercial
>> dictionaries.
>> Just get new users "hooked on cTakes" with ICD9 diagnoses, procedures,
>> medications annotations.
>> 
>> How do the other committers feel about this?
>> 
>> PS: I'm back and with more vigor++
>> 
>> On Oct 29, 2013, at 2:02 PM, "Chen, Pei" 
>> wrote:
>> 
>>> Hi Pan,
>>> Fwd'ing to dev@
>>> 
>>> From: Pan Teng [mailto:teng...@udel.edu]
>>> Sent: Tuesday, October 29, 2013 4:37 PM
>>> To: user-ow...@ctakes.apache.org
>>> Subject: Fwd: cTAKES user interface
>>> 
>>> Hi there,
>>> I'm trying to explore the cTAKES system. Just curious whether there is an
>> way that I can use cTAKES system just in the terminal window by typing some
>> command line including input and then the output data can be generated?
>> Your kindly reply will be appreciated.
>>> Best,
>>> Pan
>>> 
>>> 
> 



Re: cTAKES user interface

2013-10-29 Thread Britt Fitch
+1 to Andy's suggestion. Ease of initiation + community engagement =
positive growth.


On Tue, Oct 29, 2013 at 6:09 PM, Miller, Timothy <
timothy.mil...@childrens.harvard.edu> wrote:

> I think this is also an area where Maven integration was a small step
> backwards (I greatly appreciate the steps forward it allowed). I used to
> run stuff from the command line and in scripts more often but it's slightly
> less straightforward setting up the classpath with maven -- before you
> could put a simple java -cp lib/*.jar  in a script, now I'm not
> sure how to go about it using maven. I'm sure there's a way, but I am
> afraid of falling down the maven rabbit hole.
> Tim
>
>
> On Oct 29, 2013, at 5:53 PM, Chen, Pei wrote:
>
> > +1
> > Pan, the short answer is yes- it can be done in CLI.
> > The problem is that most of us who are already familiar with the nitty
> gritty are probably doing this with some sort of custom scripts or solution.
> > Cc' the dev group to get a fresh perspective; not sure what the easiest
> would be-- run the CPE via command line with default input/output
> directories or running a Driver Main Class as part of examples.
> >
> > --Pei
> >
> >> -Original Message-
> >> From: Andrew McMurry [mailto:mcmurry.a...@gmail.com]
> >> Sent: Tuesday, October 29, 2013 5:41 PM
> >> To: dev@ctakes.apache.org
> >> Cc: Pan Teng; and...@apache.org
> >> Subject: Re: cTAKES user interface
> >>
> >> In my opinion, this user request is totally reasonable.
> >>
> >> Download time aside, it should take NO LONGER THAN 15 MINUTES to get
> >> started with cTakes.
> >> True, cTakes is massively powerful and UMLS is a license headache.
> >> Nonetheless!
> >>
> >> This keeps coming up, we should strongly consider an improved VM
> >> distribution option so folks can get online with "copy-paste" text ready
> >> applications on their local machine.
> >>
> >> IT WOULD BE A GAME CHANGER IN A GOOD WAY
> >>
> >> I'm strongly considering making an Ubuntu 13.10 cTakes distribution for
> my
> >> own work, would others want this as well?
> >> http://www.ubuntu.com/download/desktop
> >>
> >> Yes I know thats a tall order, but its true ! :)
> >>
> >> We dont have to provide the full UMLS instance, just the non-commercial
> >> dictionaries.
> >> Just get new users "hooked on cTakes" with ICD9 diagnoses, procedures,
> >> medications annotations.
> >>
> >> How do the other committers feel about this?
> >>
> >> PS: I'm back and with more vigor++
> >>
> >> On Oct 29, 2013, at 2:02 PM, "Chen, Pei" <
> pei.c...@childrens.harvard.edu>
> >> wrote:
> >>
> >>> Hi Pan,
> >>> Fwd'ing to dev@
> >>>
> >>> From: Pan Teng [mailto:teng...@udel.edu]
> >>> Sent: Tuesday, October 29, 2013 4:37 PM
> >>> To: user-ow...@ctakes.apache.org
> >>> Subject: Fwd: cTAKES user interface
> >>>
> >>> Hi there,
> >>> I'm trying to explore the cTAKES system. Just curious whether there is
> an
> >> way that I can use cTAKES system just in the terminal window by typing
> some
> >> command line including input and then the output data can be generated?
> >> Your kindly reply will be appreciated.
> >>> Best,
> >>> Pan
> >>>
> >>>
> >
>
>


Re: cTAKES user interface

2013-10-29 Thread Richard Eckart de Castilho
Maven allows to do marvelous things on the CLI, provided you throw in an 
additional component: Groovy.

We did some amazing self-contained Groovy scripts with uimaFIT and DKPro Core 
which you might find interesting

  http://code.google.com/p/dkpro-core-asl/wiki/DKProGroovyCookbook

-- Richard

On 29.10.2013, at 23:09, "Miller, Timothy" 
 wrote:

> I think this is also an area where Maven integration was a small step 
> backwards (I greatly appreciate the steps forward it allowed). I used to run 
> stuff from the command line and in scripts more often but it's slightly less 
> straightforward setting up the classpath with maven -- before you could put a 
> simple java -cp lib/*.jar  in a script, now I'm not sure how to 
> go about it using maven. I'm sure there's a way, but I am afraid of falling 
> down the maven rabbit hole.
> Tim
> 
> 
> On Oct 29, 2013, at 5:53 PM, Chen, Pei wrote:
> 
>> +1
>> Pan, the short answer is yes- it can be done in CLI.  
>> The problem is that most of us who are already familiar with the nitty 
>> gritty are probably doing this with some sort of custom scripts or solution.
>> Cc' the dev group to get a fresh perspective; not sure what the easiest 
>> would be-- run the CPE via command line with default input/output 
>> directories or running a Driver Main Class as part of examples.
>> 
>> --Pei



Re: cTAKES user interface

2013-10-29 Thread andy mcmurry
Ricard:

Groovy idea.
Virtual Machine could benefit from that as well.

*## IMHO: These are parallel tasks that I think are higher priority than
new features.
*It isn't as glamorous as playing Jeopardy, but deploy issues are keeping
users out -- if I were to guess A LOT of the potential user base looks at
ctakes and says "wow that amazing! "

then they look at how complex it will be to do their simple "Hello Ctakes"
example and the 15 minutes of attention -- we are one walk to the soda
machine away from being either embraced or forgotten. It really is that
basic -- if it takes to long to get started, chances are new users -- wont.

The documentation is nicely done and this is absolutely no criticism of
that.
In fact, I apologize for being so out of touch (was thesis writing ).

It just feels like 1992 all over again and your compiling linux just to
find out you didn't tweak your VGA card settings right, and now your stuck.
But you still think linux rocks.

2013 is here and linux now runs out of the box.
The OS itself has changed less in features and more in ease of use.

I know its not Jeopardy but we gotta do it.
*## I'm going to make a VM (Ubuntu 13.10) for myself and let everyone kick
it around. **I strongly encourage the Groovy deploy targets as Richard
suggested. *

This really isn't an either | OR.
We need to be able to have easier turn around on cTakes so we can get back
to Jeopardy.

*## Who agrees, and are there any counter proposals? *


AndyMC






On Tue, Oct 29, 2013 at 3:49 PM, Richard Eckart de Castilho
wrote:

> Maven allows to do marvelous things on the CLI, provided you throw in an
> additional component: Groovy.
>
> We did some amazing self-contained Groovy scripts with uimaFIT and DKPro
> Core which you might find interesting
>
>   http://code.google.com/p/dkpro-core-asl/wiki/DKProGroovyCookbook
>
> -- Richard
>
> On 29.10.2013, at 23:09, "Miller, Timothy" <
> timothy.mil...@childrens.harvard.edu> wrote:
>
> > I think this is also an area where Maven integration was a small step
> backwards (I greatly appreciate the steps forward it allowed). I used to
> run stuff from the command line and in scripts more often but it's slightly
> less straightforward setting up the classpath with maven -- before you
> could put a simple java -cp lib/*.jar  in a script, now I'm not
> sure how to go about it using maven. I'm sure there's a way, but I am
> afraid of falling down the maven rabbit hole.
> > Tim
> >
> >
> > On Oct 29, 2013, at 5:53 PM, Chen, Pei wrote:
> >
> >> +1
> >> Pan, the short answer is yes- it can be done in CLI.
> >> The problem is that most of us who are already familiar with the nitty
> gritty are probably doing this with some sort of custom scripts or solution.
> >> Cc' the dev group to get a fresh perspective; not sure what the easiest
> would be-- run the CPE via command line with default input/output
> directories or running a Driver Main Class as part of examples.
> >>
> >> --Pei
>
>


RE: cTAKES user interface

2013-10-29 Thread William Karl Thompson
Hi Tim,

I've had a related issue, where I wanted all of the resources and libraries for 
a cTAKES application bundled into a single jar file. The Maven solution that 
works for me is to add the following to your pom's plugins section:


maven-assembly-plugin




your.class.Here




jar-with-dependencies




I then call Maven with the following goals:

clean compile assembly:single

This generates a single jar file with all of your dependencies.

-Will

-Original Message-
From: Miller, Timothy [mailto:timothy.mil...@childrens.harvard.edu] 
Sent: Tuesday, October 29, 2013 5:09 PM
To: 
Subject: Re: cTAKES user interface

I think this is also an area where Maven integration was a small step backwards 
(I greatly appreciate the steps forward it allowed). I used to run stuff from 
the command line and in scripts more often but it's slightly less 
straightforward setting up the classpath with maven -- before you could put a 
simple java -cp lib/*.jar  in a script, now I'm not sure how to go 
about it using maven. I'm sure there's a way, but I am afraid of falling down 
the maven rabbit hole.
Tim


On Oct 29, 2013, at 5:53 PM, Chen, Pei wrote:

> +1
> Pan, the short answer is yes- it can be done in CLI.  
> The problem is that most of us who are already familiar with the nitty gritty 
> are probably doing this with some sort of custom scripts or solution.
> Cc' the dev group to get a fresh perspective; not sure what the easiest would 
> be-- run the CPE via command line with default input/output directories or 
> running a Driver Main Class as part of examples.
> 
> --Pei
> 
>> -Original Message-
>> From: Andrew McMurry [mailto:mcmurry.a...@gmail.com]
>> Sent: Tuesday, October 29, 2013 5:41 PM
>> To: dev@ctakes.apache.org
>> Cc: Pan Teng; and...@apache.org
>> Subject: Re: cTAKES user interface
>> 
>> In my opinion, this user request is totally reasonable.
>> 
>> Download time aside, it should take NO LONGER THAN 15 MINUTES to get 
>> started with cTakes.
>> True, cTakes is massively powerful and UMLS is a license headache.
>> Nonetheless!
>> 
>> This keeps coming up, we should strongly consider an improved VM 
>> distribution option so folks can get online with "copy-paste" text 
>> ready applications on their local machine.
>> 
>> IT WOULD BE A GAME CHANGER IN A GOOD WAY
>> 
>> I'm strongly considering making an Ubuntu 13.10 cTakes distribution 
>> for my own work, would others want this as well?
>> http://www.ubuntu.com/download/desktop
>> 
>> Yes I know thats a tall order, but its true ! :)
>> 
>> We dont have to provide the full UMLS instance, just the 
>> non-commercial dictionaries.
>> Just get new users "hooked on cTakes" with ICD9 diagnoses, 
>> procedures, medications annotations.
>> 
>> How do the other committers feel about this?
>> 
>> PS: I'm back and with more vigor++
>> 
>> On Oct 29, 2013, at 2:02 PM, "Chen, Pei" 
>> 
>> wrote:
>> 
>>> Hi Pan,
>>> Fwd'ing to dev@
>>> 
>>> From: Pan Teng [mailto:teng...@udel.edu]
>>> Sent: Tuesday, October 29, 2013 4:37 PM
>>> To: user-ow...@ctakes.apache.org
>>> Subject: Fwd: cTAKES user interface
>>> 
>>> Hi there,
>>> I'm trying to explore the cTAKES system. Just curious whether there 
>>> is an
>> way that I can use cTAKES system just in the terminal window by 
>> typing some command line including input and then the output data can be 
>> generated?
>> Your kindly reply will be appreciated.
>>> Best,
>>> Pan
>>> 
>>> 
> 



RE: cTAKES user interface

2013-10-29 Thread William Karl Thompson
Nice! 

+1 for Groovy. It's like being able to program in Python again.

-Original Message-
From: Richard Eckart de Castilho [mailto:r...@apache.org] 
Sent: Tuesday, October 29, 2013 5:49 PM
To: dev@ctakes.apache.org
Subject: Re: cTAKES user interface

Maven allows to do marvelous things on the CLI, provided you throw in an 
additional component: Groovy.

We did some amazing self-contained Groovy scripts with uimaFIT and DKPro Core 
which you might find interesting

  http://code.google.com/p/dkpro-core-asl/wiki/DKProGroovyCookbook

-- Richard

On 29.10.2013, at 23:09, "Miller, Timothy" 
 wrote:

> I think this is also an area where Maven integration was a small step 
> backwards (I greatly appreciate the steps forward it allowed). I used to run 
> stuff from the command line and in scripts more often but it's slightly less 
> straightforward setting up the classpath with maven -- before you could put a 
> simple java -cp lib/*.jar  in a script, now I'm not sure how to 
> go about it using maven. I'm sure there's a way, but I am afraid of falling 
> down the maven rabbit hole.
> Tim
> 
> 
> On Oct 29, 2013, at 5:53 PM, Chen, Pei wrote:
> 
>> +1
>> Pan, the short answer is yes- it can be done in CLI.  
>> The problem is that most of us who are already familiar with the nitty 
>> gritty are probably doing this with some sort of custom scripts or solution.
>> Cc' the dev group to get a fresh perspective; not sure what the easiest 
>> would be-- run the CPE via command line with default input/output 
>> directories or running a Driver Main Class as part of examples.
>> 
>> --Pei



Re: cTAKES user interface

2013-10-29 Thread Miller, Timothy
Thanks William and Richard, those are both really excellent pointers.
Tim

On 10/29/2013 07:58 PM, William Karl Thompson wrote:
> Nice! 
>
> +1 for Groovy. It's like being able to program in Python again.
>
> -Original Message-
> From: Richard Eckart de Castilho [mailto:r...@apache.org] 
> Sent: Tuesday, October 29, 2013 5:49 PM
> To: dev@ctakes.apache.org
> Subject: Re: cTAKES user interface
>
> Maven allows to do marvelous things on the CLI, provided you throw in an 
> additional component: Groovy.
>
> We did some amazing self-contained Groovy scripts with uimaFIT and DKPro Core 
> which you might find interesting
>
>   http://code.google.com/p/dkpro-core-asl/wiki/DKProGroovyCookbook
>
> -- Richard
>
> On 29.10.2013, at 23:09, "Miller, Timothy" 
>  wrote:
>
>> I think this is also an area where Maven integration was a small step 
>> backwards (I greatly appreciate the steps forward it allowed). I used to run 
>> stuff from the command line and in scripts more often but it's slightly less 
>> straightforward setting up the classpath with maven -- before you could put 
>> a simple java -cp lib/*.jar  in a script, now I'm not sure how 
>> to go about it using maven. I'm sure there's a way, but I am afraid of 
>> falling down the maven rabbit hole.
>> Tim
>>
>>
>> On Oct 29, 2013, at 5:53 PM, Chen, Pei wrote:
>>
>>> +1
>>> Pan, the short answer is yes- it can be done in CLI.  
>>> The problem is that most of us who are already familiar with the nitty 
>>> gritty are probably doing this with some sort of custom scripts or solution.
>>> Cc' the dev group to get a fresh perspective; not sure what the easiest 
>>> would be-- run the CPE via command line with default input/output 
>>> directories or running a Driver Main Class as part of examples.
>>>
>>> --Pei
>