You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(96) |
Dec
(95) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(100) |
Feb
(220) |
Mar
(195) |
Apr
(215) |
May
(164) |
Jun
(145) |
Jul
(161) |
Aug
(107) |
Sep
(135) |
Oct
(77) |
Nov
(57) |
Dec
(27) |
2004 |
Jan
(65) |
Feb
(70) |
Mar
(137) |
Apr
(49) |
May
(48) |
Jun
(85) |
Jul
(70) |
Aug
(109) |
Sep
(81) |
Oct
(104) |
Nov
(107) |
Dec
(38) |
2005 |
Jan
(31) |
Feb
(89) |
Mar
(53) |
Apr
(33) |
May
(42) |
Jun
(22) |
Jul
(11) |
Aug
(15) |
Sep
(45) |
Oct
(48) |
Nov
(31) |
Dec
(10) |
2006 |
Jan
(32) |
Feb
(28) |
Mar
(24) |
Apr
(20) |
May
(43) |
Jun
(28) |
Jul
(27) |
Aug
(40) |
Sep
(29) |
Oct
(23) |
Nov
(95) |
Dec
(44) |
2007 |
Jan
(44) |
Feb
(55) |
Mar
(83) |
Apr
(57) |
May
(39) |
Jun
(16) |
Jul
(28) |
Aug
(21) |
Sep
(84) |
Oct
(66) |
Nov
(30) |
Dec
(15) |
2008 |
Jan
(37) |
Feb
(19) |
Mar
(373) |
Apr
(29) |
May
(19) |
Jun
(18) |
Jul
(13) |
Aug
(28) |
Sep
(33) |
Oct
(20) |
Nov
(51) |
Dec
(20) |
2009 |
Jan
(28) |
Feb
(21) |
Mar
(21) |
Apr
(20) |
May
(26) |
Jun
(22) |
Jul
(12) |
Aug
(8) |
Sep
(17) |
Oct
(29) |
Nov
(17) |
Dec
(29) |
2010 |
Jan
(22) |
Feb
(23) |
Mar
(8) |
Apr
(11) |
May
(4) |
Jun
(1) |
Jul
(2) |
Aug
|
Sep
|
Oct
(6) |
Nov
(17) |
Dec
(2) |
2011 |
Jan
|
Feb
(8) |
Mar
(11) |
Apr
|
May
(14) |
Jun
(10) |
Jul
(1) |
Aug
(1) |
Sep
(13) |
Oct
(12) |
Nov
(11) |
Dec
|
2012 |
Jan
(1) |
Feb
(1) |
Mar
(3) |
Apr
(1) |
May
|
Jun
(3) |
Jul
(1) |
Aug
(7) |
Sep
(3) |
Oct
(8) |
Nov
(8) |
Dec
(1) |
2013 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
(1) |
Jun
(1) |
Jul
|
Aug
|
Sep
(20) |
Oct
|
Nov
|
Dec
(1) |
2014 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
(4) |
Jun
(6) |
Jul
|
Aug
(1) |
Sep
(5) |
Oct
(3) |
Nov
(4) |
Dec
(1) |
2015 |
Jan
(3) |
Feb
(3) |
Mar
(7) |
Apr
(2) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(2) |
Nov
(2) |
Dec
|
2016 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
(2) |
May
(3) |
Jun
(1) |
Jul
|
Aug
(4) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
2017 |
Jan
(1) |
Feb
|
Mar
|
Apr
(1) |
May
(3) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(3) |
2018 |
Jan
|
Feb
|
Mar
(1) |
Apr
(2) |
May
(1) |
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(1) |
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2021 |
Jan
(1) |
Feb
(1) |
Mar
|
Apr
|
May
(1) |
Jun
(1) |
Jul
|
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
2023 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
(1) |
From: Nicklas N. <ni...@th...> - 2012-03-29 09:43:59
|
Hello all, We have released BASE 3.1.1 today. This is a bugfix release that fixes a possibly critical issue with access permission to annotation values and a few other minor issues. For a complete list of changes, see: http://base.thep.lu.se/query?milestone=BASE+3.1.1&group=type Installation/upgrade instructions: http://base.thep.lu.se/chrome/site/latest/html/admin/installation.html As usual, the program can be downloaded from: http://base.thep.lu.se/wiki/DownloadPage /Nicklas |
From: Nicklas N. <ni...@th...> - 2012-03-19 09:30:28
|
Hello all, We are happy to announce the release of BASE 3.1. It is a new major release that among other things include: * A new and improved user interface * Possibility to clone reporter information to a local copy per experiment * A migration script for moving a BASE installation from MySQL to PostgreSQL For a complete list of changes, see: http://base.thep.lu.se/query?milestone=BASE+3.1&group=type Installation/upgrade instructions: http://base.thep.lu.se/chrome/site/latest/html/admin/installation.html As usual, the program can be downloaded from: http://base.thep.lu.se/wiki/DownloadPage /Nicklas |
From: Nicklas N. <ni...@th...> - 2012-03-05 08:56:49
|
Hello all, We have released BASE 3.0.4 today. This is a bugfix release that fixes a few minor bugs. For a complete list of changes, see: http://base.thep.lu.se/query?milestone=BASE+3.0.4&group=type Installation/upgrade instructions: http://base.thep.lu.se/chrome/site/latest/html/admin/installation.html As usual, the program can be downloaded from: http://base.thep.lu.se/wiki/DownloadPage /Nicklas |
From: Nicklas N. <ni...@th...> - 2012-02-22 11:13:22
|
Hello all, We have released BASE 3.0.3 today. This is a bugfix release that fixes an annoying Internet Explorer issue with popup windows. For a complete list of changes, see: http://base.thep.lu.se/query?milestone=BASE+3.0.3&group=type Installation/upgrade instructions: http://base.thep.lu.se/chrome/site/latest/html/admin/installation.html As usual, the program can be downloaded from: http://base.thep.lu.se/wiki/DownloadPage /Nicklas |
From: Nicklas N. <ni...@th...> - 2012-01-25 13:25:56
|
Hello all, We have released BASE 3.0.2 today. This is a bugfix release that fixes a few minor bugs. For a complete list of changes, see: http://base.thep.lu.se/query?milestone=BASE+3.0.2&group=type Installation/upgrade instructions: http://base.thep.lu.se/chrome/site/latest/html/admin/installation.html As usual, the program can be downloaded from: http://base.thep.lu.se/wiki/DownloadPage /Nicklas |
From: Jari H. <ja...@th...> - 2011-11-22 09:58:37
|
On 2011-11-22 09.43, Nicklas Nordborg wrote: > On 2011-11-21 21:32, Nantel Andre wrote: > >> >> We don't have any "regular" users yet since we are still figuring out >> how it works. I am doing everything from my administrator account. > > Have you created a file format configuration for the files you are > using? This is done in Administrate -> Plug-ins& Extensions -> Plug-in > configurations. Create a new configuration for the 'Raw data importer' > plug-in and use the 'Test with file' function to get regular > expressions, etc. correct. > >> Anyway that's all the time I can give to this problem until later >> this week. This whole process has been much much more difficult than >> we expected. Please don't take this the wrong way but it might be a >> problem for your team as well if you ever hope to expand on your user >> base. It's not like we're new at this, we've been using microarrays >> since 1999 but I was getting tired of sending thousands of dollars to >> Agilent every year. > > Setting up a BASE server is not trivial. We have recently set up a new > BASE installation for a project here and I guess we have spent several > months just setting up lab procedures, data import procedures, and also > made some customizations to BASE in order to further streamline the data > entry. > > We don't have an explicit goal to get more users. We are primarily using > BASE at our own site to solve our own "problems". The Illumina extension > package is an example of that. Unfortunately, we don't have the > resources to develop things targeted for other platforms than what we > are using ourselves. This doesn't mean that BASE can't be used with > other platforms, but in order to get the most out of BASE one need to > invest time and maybe also resources for customization. In may > experience at least a week would be needed for initial testing and > prototyping and then maybe a couple of months for setting up a > production-ready server, formalizing lab and data handling procedures, > developing custom plug-ins and extensions, etc. Two internal large scale uses are outlined in the BASE 3 document http://base.thep.lu.se/chrome/site/latest/html/why_base.html To get the most of BASE you need to dedicate resources to customize BASE to fit your needs and to learn what BASE can do for you. BASE use is a process, you start small and then extend your use of BASE as appropriate. In our lab (well some projects not all admittedly) we collect all important information collected during labwork in BASE. Therefore BASE is an integral part when setting up labprocesses where we make minor changes to lab work where needed and create customizations in BASE that fit our needs. The illumina extension was mentioned by Nicklas, but the reggie extension, http://baseplugins.thep.lu.se/wiki/net.sf.basedb.reggie is the tool most appreciated by lab personnel. We track a lot of information about our samples and use the biomaterial LIMS extensively and reggie streamlines data input but also makes crosschecks and catches errors in data entry. Currently, we are working on defining our sequencing procedure in the lab and mirroring it in BASE. Our larger projects span over long time (years) and handles large sample sets. These projects use BASE to get organized, reduce errors, collect information that normally ends up in labbooks, to be able to share data, and as a analysis platform. And we have noticed improvements in labwork too :) Of course, our extensive BASE engagement is made easier because our PIs and funding agencies understand the benefits from organization and sharing of data/information. However, I want to emphasises, BASE is also usable for smaller groups and projects. One can ignore biomaterial and array LIMS, and directly create raw bioassays. Collect these into an experiment and head on to do analysis - The README for the affymetrix plug-in (http://baseplugins.thep.lu.se/wiki/se.lu.thep.affymetrix) outlines what needs to be done to get started with basically an empty BASE. The steps are general and can be adopted for other platforms. Cheers, Jari |
From: Nicklas N. <ni...@th...> - 2011-11-22 08:43:44
|
On 2011-11-21 21:32, Nantel Andre wrote: > > We don't have any "regular" users yet since we are still figuring out > how it works. I am doing everything from my administrator account. Have you created a file format configuration for the files you are using? This is done in Administrate -> Plug-ins & Extensions -> Plug-in configurations. Create a new configuration for the 'Raw data importer' plug-in and use the 'Test with file' function to get regular expressions, etc. correct. > Anyway that's all the time I can give to this problem until later > this week. This whole process has been much much more difficult than > we expected. Please don't take this the wrong way but it might be a > problem for your team as well if you ever hope to expand on your user > base. It's not like we're new at this, we've been using microarrays > since 1999 but I was getting tired of sending thousands of dollars to > Agilent every year. Setting up a BASE server is not trivial. We have recently set up a new BASE installation for a project here and I guess we have spent several months just setting up lab procedures, data import procedures, and also made some customizations to BASE in order to further streamline the data entry. We don't have an explicit goal to get more users. We are primarily using BASE at our own site to solve our own "problems". The Illumina extension package is an example of that. Unfortunately, we don't have the resources to develop things targeted for other platforms than what we are using ourselves. This doesn't mean that BASE can't be used with other platforms, but in order to get the most out of BASE one need to invest time and maybe also resources for customization. In may experience at least a week would be needed for initial testing and prototyping and then maybe a couple of months for setting up a production-ready server, formalizing lab and data handling procedures, developing custom plug-ins and extensions, etc. /Nicklas |
From: Nantel A. <and...@mc...> - 2011-11-21 20:32:21
|
On 2011-11-21, at 2:51 PM, Nicklas Nordborg wrote: > On 2011-11-21 20:31, Nantel Andre wrote: >> On 2011-11-21, at 2:13 PM, Nicklas Nordborg wrote: >> >>> The demo data set is a GenePix data set and for each spot the file >>> contains the coordinates, reporter id and a lot of measured intensities >>> and other values. So if your data is similar to this, then I think you >>> don't need any special new importer. Use the generic "Raw data flat file >>> importer" and make sure to map spot coordinates, reporter id and >>> intensity columns that are in your data files. >>> >>> Maybe you can post a few lines from the files you are working with so I >>> don't have to guess... >> >> Here is our data format. We never got the generic importer working even >> after updating the raw-data-types.xml file to our version of the Imagene >> files. When we try to use that, we get a "no plug-in" error. > > This is usually due to lack of permission for the logged in user. Make > sure that the file format configuration has been shared properly. > > The file seems to be equivalent to and contain information that is very > similar to GenePix files. I don't see any reason why the generic raw > data importer shouldn't work in this case. > > We don't have any "regular" users yet since we are still figuring out how it works. I am doing everything from my administrator account. Anyway that's all the time I can give to this problem until later this week. This whole process has been much much more difficult than we expected. Please don't take this the wrong way but it might be a problem for your team as well if you ever hope to expand on your user base. It's not like we're new at this, we've been using microarrays since 1999 but I was getting tired of sending thousands of dollars to Agilent every year. Thanks, |
From: Nicklas N. <ni...@th...> - 2011-11-21 19:51:21
|
On 2011-11-21 20:31, Nantel Andre wrote: > On 2011-11-21, at 2:13 PM, Nicklas Nordborg wrote: > >> The demo data set is a GenePix data set and for each spot the file >> contains the coordinates, reporter id and a lot of measured intensities >> and other values. So if your data is similar to this, then I think you >> don't need any special new importer. Use the generic "Raw data flat file >> importer" and make sure to map spot coordinates, reporter id and >> intensity columns that are in your data files. >> >> Maybe you can post a few lines from the files you are working with so I >> don't have to guess... > > Here is our data format. We never got the generic importer working even > after updating the raw-data-types.xml file to our version of the Imagene > files. When we try to use that, we get a "no plug-in" error. This is usually due to lack of permission for the logged in user. Make sure that the file format configuration has been shared properly. The file seems to be equivalent to and contain information that is very similar to GenePix files. I don't see any reason why the generic raw data importer shouldn't work in this case. /Nicklas |
From: Nantel A. <and...@mc...> - 2011-11-21 19:31:50
|
On 2011-11-21, at 2:13 PM, Nicklas Nordborg wrote: > The demo data set is a GenePix data set and for each spot the file > contains the coordinates, reporter id and a lot of measured intensities > and other values. So if your data is similar to this, then I think you > don't need any special new importer. Use the generic "Raw data flat file > importer" and make sure to map spot coordinates, reporter id and > intensity columns that are in your data files. > > Maybe you can post a few lines from the files you are working with so I > don't have to guess... Here is our data format. We never got the generic importer working even after updating the raw-data-types.xml file to our version of the Imagene files. When we try to use that, we get a "no plug-in" error. Begin Header version 9.0. Date Tue Nov 15 13:49:21 EST 2011 Image File C:\Documents and Settings\All Users\Documents\Andre\29 Avr\14261085_cy3.tif Page 0 Page Name Inverted false Image File C:\Documents and Settings\All Users\Documents\Andre\29 Avr\14261085_cy5.tif Page 0 Page Name Inverted false Begin Field Dimensions Field Metarows Metacols Rows Cols A 12 4 16 18 End Field Dimensions Begin Measurement parameters Segmentation Method auto Signal Low 0.0 Signal High 0.0 Background Low 0.0 Background High 0.0 Background Buffer 2.0 Background Width 5.0 End Measurement parameters End Header Begin Normalization Background measure Bckgr. Mean Correction method Local Sliding window false Take log true Log base Base 2 Normalization type Lowess Scope SubGrid Smoothing 0.2 Using control spots Use all spots End Normalization Begin Raw Data Field MR MC Row Col. GeneID Annotation 1 Flag N. Signal Mean, ch1 N. Signal Mean, ch2 N. Signal Median, ch1 N. Signal Median, ch2 N. Signal Mode, ch1 N. Signal Mode, ch2 A 1 1 1 1 orf19.5337 0 10.0631 10.2463 9.9099 9.9951 9.9646 9.9756 A 1 1 1 2 orf19.5337 0 9.1418 9.3703 9.1036 9.1544 9.2753 9.5736 A 1 1 1 3 orf19.5642 0 13.5228 13.3390 13.4454 13.2718 13.5748 13.3829 A 1 1 1 4 orf19.5642 0 12.3849 12.4358 12.3075 12.4157 12.3422 12.4249 A 1 1 1 5 orf19.3173 0 11.9102 11.9314 11.8002 11.8241 11.8276 11.8270 |
From: Nicklas N. <ni...@th...> - 2011-11-21 19:13:39
|
On 2011-11-21 19:23, Nantel Andre wrote: > That issue goes beyond the ImaGene format. When doing contact > printing of microarrays it is still fairly common to spot the same > probe 2 or more times as shown in the example here > (http://www.digitalapoptosis.com/2005/10/12/dna-microarray/). > > It is also very common for commercial arrays (Agilent for example) to > have multiple copies of their control spots. I wouldn't call that duplicate spots. They are different spots on different coordinates that just happen to have the same reporter/gene. The importer should import those as two separate entries and it is then up to down-stream analysis if they should be merged into a single value and what kind of average method to use for merging. > > We'll take a look at the Illumina plug-ins but I'm sure that there is > a more elegant solution. Does the ImaGene data file have spot coordinates in the data files or not? If not, then the Illumina case might be useful, but not otherwise. > What were are trying to do is, > theoretically, simple since our data is already > background-substracted and normalized (ImaGene does a perfectably > acceptable job in doing that). We have two collums with ch1 and ch2 > normalized intensities in Log2 and a Flag column showing spots that > have to be filtered out. We were hoping to use BASE to help up > organize our experiments before sending them off to MeV. > > In the Base2 demo server, the demoHyb1 bioassay is similar to our > situation. When I open that item and click on the "Raw data" tab, It > appears that the spot coordinate were imported and then used to > produce columns entitled [Rep] Name and [Rep] ID that clearly come > from duplicate spots. That's what we are trying to replicate. The demo data set is a GenePix data set and for each spot the file contains the coordinates, reporter id and a lot of measured intensities and other values. So if your data is similar to this, then I think you don't need any special new importer. Use the generic "Raw data flat file importer" and make sure to map spot coordinates, reporter id and intensity columns that are in your data files. Maybe you can post a few lines from the files you are working with so I don't have to guess... /Nicklas |
From: Nantel A. <and...@mc...> - 2011-11-21 18:23:35
|
That issue goes beyond the ImaGene format. When doing contact printing of microarrays it is still fairly common to spot the same probe 2 or more times as shown in the example here (http://www.digitalapoptosis.com/2005/10/12/dna-microarray/). It is also very common for commercial arrays (Agilent for example) to have multiple copies of their control spots. We'll take a look at the Illumina plug-ins but I'm sure that there is a more elegant solution. What were are trying to do is, theoretically, simple since our data is already background-substracted and normalized (ImaGene does a perfectably acceptable job in doing that). We have two collums with ch1 and ch2 normalized intensities in Log2 and a Flag column showing spots that have to be filtered out. We were hoping to use BASE to help up organize our experiments before sending them off to MeV. In the Base2 demo server, the demoHyb1 bioassay is similar to our situation. When I open that item and click on the "Raw data" tab, It appears that the spot coordinate were imported and then used to produce columns entitled [Rep] Name and [Rep] ID that clearly come from duplicate spots. That's what we are trying to replicate. Thanks, On 2011-11-21, at 12:36 PM, Nicklas Nordborg wrote: > On 2011-11-21 17:08, Nantel Andre wrote: >> Greetings, >> >> We are currently trying to integrate BASE into our lab and writing the >> necessary plug-ins to import normalized data from ImaGene. Let's just >> say that the lack of documentation has been "challenging". >> >> Right now we are trying to figure out how to deal with duplicate spots. >> From the GenePix examples in the Base2 server we see cases of raw >> biosassays wtih [raw] columns defined by the unique spot coordinates as >> well as “rep‘ columns containing the duplicated GeneID classifiers. Any >> suggestions on how to do this? > > What do you mean with a duplicate spots? Physically a spot is a spot and > there can of course only be one on a given position. However there is > nothing in BASE that prevents two or more spots from referencing the > same gene/reporter. Then there are some platforms (for example Illumina > BeadArrays) that doesn't have spots in the classical meaning. In this > case one need to construct a unique "feature id" for each "spot > equivalent" that one wants to measure. In the Illumina case, the unique > ID is provided by the "Illumicode" column in the data files. This value > is then mapped to gene/reporter annotations via a BGX file, and the > importer is also calculating means, etc for all entries with the same > "Illumicode" value. See > http://baseplugins.thep.lu.se/wiki/net.sf.basedb.illumina for more > information about how the Illumina platform has been implemented. > > I don't know what kind of data files that are generated by the ImaGene > platform, so it is hard to advice on exactly how to the same thing for > ImaGene. > > /Nicklas > > ------------------------------------------------------------------------------ > All the data continuously generated in your IT infrastructure > contains a definitive record of customers, application performance, > security threats, fraudulent activity, and more. Splunk takes this > data and makes sense of it. IT sense. And common sense. > http://p.sf.net/sfu/splunk-novd2d > _______________________________________________ > The BASE general discussion mailing list > bas...@li... > unsubscribe: send a mail with subject "unsubscribe" to > bas...@li... |
From: Nicklas N. <ni...@th...> - 2011-11-21 17:36:55
|
On 2011-11-21 17:08, Nantel Andre wrote: > Greetings, > > We are currently trying to integrate BASE into our lab and writing the > necessary plug-ins to import normalized data from ImaGene. Let's just > say that the lack of documentation has been "challenging". > > Right now we are trying to figure out how to deal with duplicate spots. > From the GenePix examples in the Base2 server we see cases of raw > biosassays wtih [raw] columns defined by the unique spot coordinates as > well as “rep‘ columns containing the duplicated GeneID classifiers. Any > suggestions on how to do this? What do you mean with a duplicate spots? Physically a spot is a spot and there can of course only be one on a given position. However there is nothing in BASE that prevents two or more spots from referencing the same gene/reporter. Then there are some platforms (for example Illumina BeadArrays) that doesn't have spots in the classical meaning. In this case one need to construct a unique "feature id" for each "spot equivalent" that one wants to measure. In the Illumina case, the unique ID is provided by the "Illumicode" column in the data files. This value is then mapped to gene/reporter annotations via a BGX file, and the importer is also calculating means, etc for all entries with the same "Illumicode" value. See http://baseplugins.thep.lu.se/wiki/net.sf.basedb.illumina for more information about how the Illumina platform has been implemented. I don't know what kind of data files that are generated by the ImaGene platform, so it is hard to advice on exactly how to the same thing for ImaGene. /Nicklas |
From: Nantel A. <and...@mc...> - 2011-11-21 16:25:41
|
Greetings, We are currently trying to integrate BASE into our lab and writing the necessary plug-ins to import normalized data from ImaGene. Let's just say that the lack of documentation has been "challenging". Right now we are trying to figure out how to deal with duplicate spots. From the GenePix examples in the Base2 server we see cases of raw biosassays wtih [raw] columns defined by the unique spot coordinates as well as “rep‘ columns containing the duplicated GeneID classifiers. Any suggestions on how to do this? Thanks, André Nantel, M.Sc., Ph.D. Senior Research Officer and Adjunct Professor Project Manager, Microarray Lab Biotechnology Research Institute National Research Council of Canada 6100 Royalmount Montreal, QC Canada H4P 2R2 and...@nr... (514) 496-6370 http://www.nrc-cnrc.gc.ca/eng/services/bri/microarray.html |
From: Nicklas N. <ni...@th...> - 2011-11-10 08:09:12
|
Hello all, We have released BASE 3.0.1 today. It fixes a critical issue related to upgrading from BASE 2.17 to BASE 3. We recommend that all servers that has been upgraded are upgraded to BASE 3.0.1 as soon as possible. The issue doesn't affect fresh BASE 3.0 installations. More information at: http://base.thep.lu.se/ticket/1648 NOTE! Unlike other patch releases, this update requires that the 'updatedb.sh' script is executed. For a complete list of changes, see: http://base.thep.lu.se/query?milestone=BASE+3.0.1&group=type Installation/upgrade instructions: http://base.thep.lu.se/chrome/site/latest/html/admin/installation.html As usual, the program can be downloaded from: http://base.thep.lu.se/wiki/DownloadPage /Nicklas |
From: Nicklas N. <ni...@th...> - 2011-11-02 10:08:42
|
Hello all, We are happy to announce the release of BASE 3.0. It is a new major release that contains a lost of new functionality, including (but not limited to): * Support for RNAseq experiments * A subtype feature for classifying generic items * Easier installation of plug-ins and extensions For a complete list of changes, see: http://base.thep.lu.se/query?milestone=BASE+3.0&group=type NOTE! Upgrading is supported from BASE 2.17 only. Older BASE versions must be upgraded to BASE 2.17 before trying to upgrade to BASE 3. BASE 3 is not binary-compatible with BASE 2. This means that existing plug-ins/extensions may not work until updated versions are available. We'll start releasing BASE 3-compatible versions for many of the plug-in/extensions packages found on http://baseplugins.thep.lu.se later today and tomorrow. Changes to the batch item importer plug-ins may require that users update their file templates and file format configurations. There is more information about this in the upgrade instructions: http://base.thep.lu.se/chrome/site/latest/html/admin/installation.html As usual, the program can be downloaded from: http://base.thep.lu.se/wiki/DownloadPage /Nicklas |
From: Nicklas N. <ni...@th...> - 2011-10-26 12:18:37
|
On 2011-10-25 13:34, Bob MacCallum wrote: > +1 for annotatable experiments http://base.thep.lu.se/ticket/1644 /Nicklas |
From: Nicklas N. <ni...@th...> - 2011-10-26 12:16:14
|
On 2011-10-25 19:36, Pawel Sztromwasser wrote: > I like one-click fix-it buttons (one is available for inheriting > annotations if I am not mistaken), and they would definitely speed up > work with BASE removing some of the repetitive interactions. If it is > possible to include them in the roadmap for 3.1, that would be > excellent. The sooner the better:) And another one: http://base.thep.lu.se/ticket/1643 I put it in "BASE Future release" milestone since it feels like a big change and we already have a few big things to do in BASE 3.1 /Nicklas |
From: Nicklas N. <ni...@th...> - 2011-10-26 12:07:45
|
On 2011-10-25 19:36, Pawel Sztromwasser wrote: > > That I didn't know. So when no column mapping is provided for a > property, the project default is used (since the property is regarded as > not initialized, and not null). I also like the expression solution in > column mappings. It has an advantage over a plugin parameter because it > allows to select particular properties to apply default values to. I have created a ticket for this: http://base.thep.lu.se/ticket/1642 /Nicklas |
From: Pawel S. <Paw...@bc...> - 2011-10-25 17:54:37
|
I see your point with changing ontologies. The reason I asked about making them predefined in the first place is that (for example) the export plugin could expect an annotation of certain name/id to exist in BASE, and could automatically pick it up for a user. No need to configure the plugin or its execution, so easier for a user and an admin. On the other hand, every BASE installation admin could make a plugin configuration, that would include the right, locally created annotation types to use. That makes the connection of the plugin to annotation type's name/id less tight, which is better from the design point of view. Pawel On 25/10/11 13:34, Bob MacCallum wrote: > On Tue, Oct 25, 2011 at 12:16 PM, Nicklas Nordborg<ni...@th...> wrote: >> On 2011-10-25 09:22, Pawel Sztromwasser wrote: >>> Hi >>> >>> Working with the MageTab export I have noticed that it would be great to >>> have additional properties for experiments that could hold MGED Ontology >>> annotations, e.g. Experiment Design, Replicate Type, Quality Control >>> Type. Up to now we've been using the Experiment Design and Experiment >>> Type fields of experiments to hold this information, but it is a bit >>> counterintuitive and does not restrict to available MO terms. >>> >>> In order to attach a fixed vocabulary term to an experiment it is >>> probably easiest to make experiments annotatable and create one >>> annotation type with selection of terms for every property. Further, the >>> MO annotation types could be present in BASE by default (like the >>> default protocol types), together with selections of MO terms. What do >>> you think? >> I have also noticed that many of the experiment properties are >> annotation-like and that it would be better to simply use annotations >> instead. Unfortunately, it's too late to include this in the BASE 3 >> release, so I guess it will have to wait for BASE 3.1. Making the >> experiment annotable is fairly easy. The existing information must stay >> as it is. > +1 for annotatable experiments > >> Regarding default annotation types, I think it is best to not include >> any in a standard installation. Ontologies tend to change every now and >> then, so it's better to let administrators handle that. >> >> /Nicklas >> >> ------------------------------------------------------------------------------ >> The demand for IT networking professionals continues to grow, and the >> demand for specialized networking skills is growing even more rapidly. >> Take a complimentary Learning@Cisco Self-Assessment and learn >> about Cisco certifications, training, and career opportunities. >> http://p.sf.net/sfu/cisco-dev2dev >> _______________________________________________ >> The BASE general discussion mailing list >> bas...@li... >> unsubscribe: send a mail with subject "unsubscribe" to >> bas...@li... >> > ------------------------------------------------------------------------------ > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > _______________________________________________ > The BASE general discussion mailing list > bas...@li... > unsubscribe: send a mail with subject "unsubscribe" to > bas...@li... |
From: Pawel S. <Paw...@bc...> - 2011-10-25 17:36:29
|
That I didn't know. So when no column mapping is provided for a property, the project default is used (since the property is regarded as not initialized, and not null). I also like the expression solution in column mappings. It has an advantage over a plugin parameter because it allows to select particular properties to apply default values to. I like one-click fix-it buttons (one is available for inheriting annotations if I am not mistaken), and they would definitely speed up work with BASE removing some of the repetitive interactions. If it is possible to include them in the roadmap for 3.1, that would be excellent. The sooner the better:) Pawel On 25/10/11 16:17, Bob MacCallum wrote: > More feedback: > > I've extensively used the "no column"->"use project default" > functionality, and I think it's logical to do it that way, but the > expression-based enhancement sounds like a good next step forward. > > On Tue, Oct 25, 2011 at 1:01 PM, Nicklas Nordborg<ni...@th...> wrote: >> On 2011-10-25 09:45, Pawel Sztromwasser wrote: >>> Hello, >>> >>> I was wondering if the project defaults are used in batch importing, >>> i.e. when a property is not specified in tab-delimited file but set as >>> default in an active project? I did a quick test and it didn't work, so >>> I thought I could suggest it. This way setting project properties >>> upfront would save some work latter when editing the batch-import >>> spreadsheets. >>> I can imagine that in some cases it is not desired to set default >>> properties automatically, so maybe a plugin configuration option to use >>> project defaults would suffice. When updating with 'use defaults' option >>> set, the plugin should overwrite existing properties. >> The batch importers doesn't really care about "project default values". >> It is handled entirely by the core code which has a "contract" to set >> default values when creating new items, but only if no explicit value >> has been set. >> >> The key issue here is that if a column is mapped in the batch importers >> an empty value is considered as an explicit request to set the value to >> null, and the core will not use the default value. In other words, when >> using the batch importers the project default values are only used for >> unmapped columns. >> >> There are also a lot of changes in this area in BASE 3. It is now for >> example, possible to have more than one default value and the core tries >> to match everything depending on the subtype of an item. >> >> So, I don't really know what is the best solution here... Maybe, instead >> of using "hard" column mappings (eg. \Protocol\) we could add support >> for expressions. Something like =default() would always select the >> project default value, or =defaultIfNull('Protocol') select the mapped >> protocol if a value is specified, but uses the default if the column is >> empty. >> >>> The second suggestion is also about the project default properties. We >>> appreciate the nice and very useful links in the experiment >>> overview/validator that help correct the experiment, and we saw a need >>> for a new one(s). When an item is missing a protocol/software/hardware >>> (or similar), the link could help in setting the default value in the >>> active project. Or even suggest doing it for all the items of the same >>> type having the property missing. This would be an awesome option >>> allowing to fix the experiment quickly when one forgot to set the >>> defaults in advance. >> The "fix it" links can currently only provide a link that opens an edit >> dialog. The user must do the change manually. "Automatic" fixes would >> really nice and could probably be done for several other problems as >> well. It is not straight-forward to implement since we'll probably have >> to keep track of a lot more information related to each suggested fix. >> >> Maybe we could define some kind of 'FixIt' interface and then use a >> 'FixItFactory' to provide actual implementations. Seems like something >> for BASE 3.1 or later... >> >> /Nicklas >> >> ------------------------------------------------------------------------------ >> The demand for IT networking professionals continues to grow, and the >> demand for specialized networking skills is growing even more rapidly. >> Take a complimentary Learning@Cisco Self-Assessment and learn >> about Cisco certifications, training, and career opportunities. >> http://p.sf.net/sfu/cisco-dev2dev >> _______________________________________________ >> The BASE general discussion mailing list >> bas...@li... >> unsubscribe: send a mail with subject "unsubscribe" to >> bas...@li... >> > ------------------------------------------------------------------------------ > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > _______________________________________________ > The BASE general discussion mailing list > bas...@li... > unsubscribe: send a mail with subject "unsubscribe" to > bas...@li... |
From: Bob M. <r.m...@im...> - 2011-10-25 14:18:03
|
More feedback: I've extensively used the "no column"->"use project default" functionality, and I think it's logical to do it that way, but the expression-based enhancement sounds like a good next step forward. On Tue, Oct 25, 2011 at 1:01 PM, Nicklas Nordborg <ni...@th...> wrote: > On 2011-10-25 09:45, Pawel Sztromwasser wrote: >> Hello, >> >> I was wondering if the project defaults are used in batch importing, >> i.e. when a property is not specified in tab-delimited file but set as >> default in an active project? I did a quick test and it didn't work, so >> I thought I could suggest it. This way setting project properties >> upfront would save some work latter when editing the batch-import >> spreadsheets. >> I can imagine that in some cases it is not desired to set default >> properties automatically, so maybe a plugin configuration option to use >> project defaults would suffice. When updating with 'use defaults' option >> set, the plugin should overwrite existing properties. > > The batch importers doesn't really care about "project default values". > It is handled entirely by the core code which has a "contract" to set > default values when creating new items, but only if no explicit value > has been set. > > The key issue here is that if a column is mapped in the batch importers > an empty value is considered as an explicit request to set the value to > null, and the core will not use the default value. In other words, when > using the batch importers the project default values are only used for > unmapped columns. > > There are also a lot of changes in this area in BASE 3. It is now for > example, possible to have more than one default value and the core tries > to match everything depending on the subtype of an item. > > So, I don't really know what is the best solution here... Maybe, instead > of using "hard" column mappings (eg. \Protocol\) we could add support > for expressions. Something like =default() would always select the > project default value, or =defaultIfNull('Protocol') select the mapped > protocol if a value is specified, but uses the default if the column is > empty. > >> The second suggestion is also about the project default properties. We >> appreciate the nice and very useful links in the experiment >> overview/validator that help correct the experiment, and we saw a need >> for a new one(s). When an item is missing a protocol/software/hardware >> (or similar), the link could help in setting the default value in the >> active project. Or even suggest doing it for all the items of the same >> type having the property missing. This would be an awesome option >> allowing to fix the experiment quickly when one forgot to set the >> defaults in advance. > > The "fix it" links can currently only provide a link that opens an edit > dialog. The user must do the change manually. "Automatic" fixes would > really nice and could probably be done for several other problems as > well. It is not straight-forward to implement since we'll probably have > to keep track of a lot more information related to each suggested fix. > > Maybe we could define some kind of 'FixIt' interface and then use a > 'FixItFactory' to provide actual implementations. Seems like something > for BASE 3.1 or later... > > /Nicklas > > ------------------------------------------------------------------------------ > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > _______________________________________________ > The BASE general discussion mailing list > bas...@li... > unsubscribe: send a mail with subject "unsubscribe" to > bas...@li... > |
From: Nicklas N. <ni...@th...> - 2011-10-25 12:01:55
|
On 2011-10-25 09:45, Pawel Sztromwasser wrote: > Hello, > > I was wondering if the project defaults are used in batch importing, > i.e. when a property is not specified in tab-delimited file but set as > default in an active project? I did a quick test and it didn't work, so > I thought I could suggest it. This way setting project properties > upfront would save some work latter when editing the batch-import > spreadsheets. > I can imagine that in some cases it is not desired to set default > properties automatically, so maybe a plugin configuration option to use > project defaults would suffice. When updating with 'use defaults' option > set, the plugin should overwrite existing properties. The batch importers doesn't really care about "project default values". It is handled entirely by the core code which has a "contract" to set default values when creating new items, but only if no explicit value has been set. The key issue here is that if a column is mapped in the batch importers an empty value is considered as an explicit request to set the value to null, and the core will not use the default value. In other words, when using the batch importers the project default values are only used for unmapped columns. There are also a lot of changes in this area in BASE 3. It is now for example, possible to have more than one default value and the core tries to match everything depending on the subtype of an item. So, I don't really know what is the best solution here... Maybe, instead of using "hard" column mappings (eg. \Protocol\) we could add support for expressions. Something like =default() would always select the project default value, or =defaultIfNull('Protocol') select the mapped protocol if a value is specified, but uses the default if the column is empty. > The second suggestion is also about the project default properties. We > appreciate the nice and very useful links in the experiment > overview/validator that help correct the experiment, and we saw a need > for a new one(s). When an item is missing a protocol/software/hardware > (or similar), the link could help in setting the default value in the > active project. Or even suggest doing it for all the items of the same > type having the property missing. This would be an awesome option > allowing to fix the experiment quickly when one forgot to set the > defaults in advance. The "fix it" links can currently only provide a link that opens an edit dialog. The user must do the change manually. "Automatic" fixes would really nice and could probably be done for several other problems as well. It is not straight-forward to implement since we'll probably have to keep track of a lot more information related to each suggested fix. Maybe we could define some kind of 'FixIt' interface and then use a 'FixItFactory' to provide actual implementations. Seems like something for BASE 3.1 or later... /Nicklas |
From: Bob M. <r.m...@im...> - 2011-10-25 11:34:47
|
On Tue, Oct 25, 2011 at 12:16 PM, Nicklas Nordborg <ni...@th...> wrote: > On 2011-10-25 09:22, Pawel Sztromwasser wrote: >> Hi >> >> Working with the MageTab export I have noticed that it would be great to >> have additional properties for experiments that could hold MGED Ontology >> annotations, e.g. Experiment Design, Replicate Type, Quality Control >> Type. Up to now we've been using the Experiment Design and Experiment >> Type fields of experiments to hold this information, but it is a bit >> counterintuitive and does not restrict to available MO terms. >> >> In order to attach a fixed vocabulary term to an experiment it is >> probably easiest to make experiments annotatable and create one >> annotation type with selection of terms for every property. Further, the >> MO annotation types could be present in BASE by default (like the >> default protocol types), together with selections of MO terms. What do >> you think? > > I have also noticed that many of the experiment properties are > annotation-like and that it would be better to simply use annotations > instead. Unfortunately, it's too late to include this in the BASE 3 > release, so I guess it will have to wait for BASE 3.1. Making the > experiment annotable is fairly easy. The existing information must stay > as it is. +1 for annotatable experiments > Regarding default annotation types, I think it is best to not include > any in a standard installation. Ontologies tend to change every now and > then, so it's better to let administrators handle that. > > /Nicklas > > ------------------------------------------------------------------------------ > The demand for IT networking professionals continues to grow, and the > demand for specialized networking skills is growing even more rapidly. > Take a complimentary Learning@Cisco Self-Assessment and learn > about Cisco certifications, training, and career opportunities. > http://p.sf.net/sfu/cisco-dev2dev > _______________________________________________ > The BASE general discussion mailing list > bas...@li... > unsubscribe: send a mail with subject "unsubscribe" to > bas...@li... > |
From: Nicklas N. <ni...@th...> - 2011-10-25 11:16:59
|
On 2011-10-25 09:22, Pawel Sztromwasser wrote: > Hi > > Working with the MageTab export I have noticed that it would be great to > have additional properties for experiments that could hold MGED Ontology > annotations, e.g. Experiment Design, Replicate Type, Quality Control > Type. Up to now we've been using the Experiment Design and Experiment > Type fields of experiments to hold this information, but it is a bit > counterintuitive and does not restrict to available MO terms. > > In order to attach a fixed vocabulary term to an experiment it is > probably easiest to make experiments annotatable and create one > annotation type with selection of terms for every property. Further, the > MO annotation types could be present in BASE by default (like the > default protocol types), together with selections of MO terms. What do > you think? I have also noticed that many of the experiment properties are annotation-like and that it would be better to simply use annotations instead. Unfortunately, it's too late to include this in the BASE 3 release, so I guess it will have to wait for BASE 3.1. Making the experiment annotable is fairly easy. The existing information must stay as it is. Regarding default annotation types, I think it is best to not include any in a standard installation. Ontologies tend to change every now and then, so it's better to let administrators handle that. /Nicklas |