From ebc30ccd2b7e7f95e760c9a21001f39011037000 Mon Sep 17 00:00:00 2001 From: Breck Yunits Date: Wed, 15 May 2024 14:29:14 -0400 Subject: [PATCH] checkpoint --- 404.scroll | 3 ++- concepts/acd-au.scroll | 2 +- concepts/actcr-au.scroll | 2 +- concepts/bbcr-ar.scroll | 2 +- concepts/cocr-ar.scroll | 4 ++-- concepts/crptdf-ar.scroll | 4 ++-- concepts/crsba-dz.scroll | 2 +- concepts/ercr-ar.scroll | 2 +- concepts/iacc-ao.scroll | 2 +- concepts/ncr-ar.scroll | 4 ++-- concepts/nswcr-au.scroll | 2 +- concepts/sacr-au.scroll | 2 +- concepts/tcr-au.scroll | 2 +- concepts/wacanreg.scroll | 2 +- download.scroll | 12 +++++++----- index.scroll | 6 ++++-- list.scroll | 4 +++- measures/cancerDBMeasures.scroll | 5 ++--- measures/commonMeasures.scroll | 1 - measures/conceptPage.scroll | 20 +++++++++----------- package.json | 2 +- pages/about.scroll | 3 ++- pages/acknowledgements.scroll | 3 ++- pages/explore.scroll | 17 +++++++++-------- posts/cancer-heatmaps.scroll | 5 +++-- posts/cat-food.scroll | 3 ++- posts/commercials.scroll | 4 +++- posts/funQuiz.scroll | 3 ++- posts/hawaii-cancer-moonshot.scroll | 22 +++++++++++++--------- posts/holey-moley.scroll | 3 ++- posts/humor.scroll | 4 +++- posts/index.scroll | 4 +++- posts/moonbathing.scroll | 3 ++- posts/natureCalls.scroll | 3 ++- posts/prostateExams.scroll | 3 ++- posts/sayCheese.scroll | 3 ++- rootHeader.scroll | 6 +++--- search.scroll | 6 ++++-- settings.scroll | 1 - 39 files changed, 103 insertions(+), 78 deletions(-) diff --git a/404.scroll b/404.scroll index 432009fc9e..4855072921 100644 --- a/404.scroll +++ b/404.scroll @@ -1,7 +1,8 @@ permalink 404.html +title Page not found import rootHeader.scroll -title Page not found +printTitle thinColumns 1 Sorry, the url you requested was not found. diff --git a/concepts/acd-au.scroll b/concepts/acd-au.scroll index 0fc87f0624..18c75fa5ab 100644 --- a/concepts/acd-au.scroll +++ b/concepts/acd-au.scroll @@ -2,7 +2,7 @@ import ../measures/conceptPage.scroll id ACD type registry appeared 1982 -standsFor Australian Cancer Database +standsFor Australian Cancer Database conceptDescription The Australian Cancer Database (ACD) contains data about all new cases of cancer diagnosed in Australia since 1 January 1982, excluding basal and squamous cell carcinomas of the skin.Cancer is a notifiable disease in all Australian states and territories. The relevant legislation requires certain individuals and organisations to notify all new cases of cancer to the jurisdiction's central cancer registry. These registries supply data annually to the AIHW, which cleans and standardises the data, notifies the registries of inter-state duplicates and produces the Australian Cancer Database.The Australian Cancer Database (ACD) contains data about all new cases of cancer diagnosed in Australia since 1 January 1982, excluding basal and squamous cell carcinomas of the skin. Geographical coverage is both National and State. website https://www.aihw.gov.au/about-our-data/our-data-collections/australian-cancer-database diff --git a/concepts/actcr-au.scroll b/concepts/actcr-au.scroll index 238f645f7f..b4ac98895b 100644 --- a/concepts/actcr-au.scroll +++ b/concepts/actcr-au.scroll @@ -2,7 +2,7 @@ import ../measures/conceptPage.scroll id ACTCR type registry appeared 1982 -standsFor +standsFor conceptDescription The ACT Cancer Registry (ACTCR) registers all new cases of cancer diagnosed in ACT residents (excluding non-melanoma skin cancer) and all deaths of people with cancer to gain a comprehensive picture of the burden of cancer across the population. It is managed by the ACT Health Directorate. The ACT CR is a case-based registry in which all notifications relating to a particular case of cancer are linked to form a single record. A case of cancer is the occurrence of a malignant neoplasm in a particular person. Therefore a case of malignant melanoma in a particular person counts as one case. If the same person subsequently develops leukaemia, the leukaemia counts as a second case. The CHeReL has incorporated ACT CR data from 1994 into the Master Linkage Key. It is possible to obtain ACT CR data back to 1982, but the CHeReL and ACT CR data custodian recommend using data from 1994 for linkage studies. From 1982 to 1994 the quality of the linkage is likely to be compromised by missing or estimated dates of birth, and incomplete pathology reports. Researchers should therefore exercise caution if interpreting results including pre 1994 data. website https://www.aihw.gov.au/reports-data/health-conditions-disability-deaths/cancer/overview diff --git a/concepts/bbcr-ar.scroll b/concepts/bbcr-ar.scroll index f176b61ffe..29ec3e1407 100644 --- a/concepts/bbcr-ar.scroll +++ b/concepts/bbcr-ar.scroll @@ -2,7 +2,7 @@ import ../measures/conceptPage.scroll id BBCR type registry appeared 1993 -standsFor Bahía Blanca Cancer Registry +standsFor Bahía Blanca Cancer Registry conceptDescription The Regional Tumor Registry of the South of the Province of Buenos Aires covers the political area of Bahía Blanca, with a population of 290 000 at the 2005 census.Although the registry was recognized by a provincial law and a municipal resolution in 1993, it does not have a speciĺc budget. The Argentine Association for Cancer Prevention and Education (AAPEC), a non-profit organization founded in 19 to improve cancer control, maintains the registry and other high-priority projects, such as the tobacco control programme. Although resources are limited, the registry employs two registrars and a registry coordinator. Most of the registry’s resources are provided by the municipal government of Bahía Blanca. reference https://publications.iarc.fr/_publications/media/download/3756/9a1a372c6a6f112d48d63e82f2fee9a6dc1c3844.pdf diff --git a/concepts/cocr-ar.scroll b/concepts/cocr-ar.scroll index ff3bb53156..4d9705efc4 100644 --- a/concepts/cocr-ar.scroll +++ b/concepts/cocr-ar.scroll @@ -1,8 +1,8 @@ import ../measures/conceptPage.scroll -id COCR +id COCR type registry appeared 2003 -standsFor Córdoba Cancer Registry Argentina +standsFor Córdoba Cancer Registry Argentina conceptDescription One registry covering a whole province of the country exists:the Córdoba Cancer Registry. Córdoba Cancer Registry is a provincial population-based registry which started in 2003 and covers approximately 9% of the Argentinean population. Seems to be located in the University of Córdoba. reference https://accamargo.phlnet.com.br/applied/ACR201030p.245-52.pdf diff --git a/concepts/crptdf-ar.scroll b/concepts/crptdf-ar.scroll index 1fd9108173..4df58f6d1b 100644 --- a/concepts/crptdf-ar.scroll +++ b/concepts/crptdf-ar.scroll @@ -1,7 +1,7 @@ import ../measures/conceptPage.scroll -id CRPTDF +id CRPTDF type registry -standsFor Cancer Registry of the Province of Tierra del Fuego +standsFor Cancer Registry of the Province of Tierra del Fuego conceptDescription Population-based Cancer Registry of the Province of Tierra del Fuego. reference https://gco.iarc.fr/includes/CSA_WorkingGroup.pdf diff --git a/concepts/crsba-dz.scroll b/concepts/crsba-dz.scroll index 479de748b0..b631b5859d 100644 --- a/concepts/crsba-dz.scroll +++ b/concepts/crsba-dz.scroll @@ -1,5 +1,5 @@ import ../measures/conceptPage.scroll -id CRSBA +id CRSBA type registry standsFor Cancer Registry of Sidi-Bel-Abbès conceptDescription The hospital is a specialized center in the fight against cancer. Made up of : Block A: Hospital admissions service Block B: Nuclear medicine service and laboratories. Block C: Service of the central operating theater and resuscitation, medical imaging, pharmacy, catering services and teaching service. Block D: Radiotherapy and brachytherapy department, blood collection and analysis unit. diff --git a/concepts/ercr-ar.scroll b/concepts/ercr-ar.scroll index 8389719e5d..19881dbf17 100644 --- a/concepts/ercr-ar.scroll +++ b/concepts/ercr-ar.scroll @@ -2,7 +2,7 @@ import ../measures/conceptPage.scroll id ERCR type registry standsFor Entre Ríos Cancer Registry -conceptDescription Entre Ríos State Population-Based Cancer Registry, also seems to be called Registro Poblacional de Tumores de Concordia (Cancer Registry of Concordia) +conceptDescription Entre Ríos State Population-Based Cancer Registry, also seems to be called Registro Poblacional de Tumores de Concordia (Cancer Registry of Concordia) reference https://www.paho.org/hq/dmdocuments/2009/Registries%20in%20Latin%20America%20and%20the%20Caribbean%20and%20its%20relation%20to%20cancer%20programs_Laura_IARC.pdf reference https://publications.iarc.fr/_publications/media/download/3637/5216466e44d81ede51575b4886667b9cdc315043.pdf diff --git a/concepts/iacc-ao.scroll b/concepts/iacc-ao.scroll index fd4bbef6e8..35463f454e 100644 --- a/concepts/iacc-ao.scroll +++ b/concepts/iacc-ao.scroll @@ -2,7 +2,7 @@ import ../measures/conceptPage.scroll id IACC type registry appeared 2007 -standsFor Instituto Angolano de Controlo do Cancer +standsFor Instituto Angolano de Controlo do Cancer conceptDescription The Instituto Angolano de Controlo do Cancer (IACC) Cancer Registry in Luanda, Angola is the most ancient and organized hospital-based cancer registry in Angola and provides data on cancer cases treated in several hospital facilities in Luanda.The Instituto Angolano de Controlo do Cancer (IACC) in Luanda (formerly the National Oncology Centre), is the oldest public centre for the treatment of cancer patients in Angola and hosts a hospital-based cancer registry. The registry employs passive methods of case finding and receives information from two semi-private institutions in Luanda. The primary data sources are the inpatient wards and oncology outpatient clinics of IACC. Additionally, records of specific cancer research studies are included. Information from the other public hospitals in Luanda, (Prenda Hospital, Central Military Hospital, Augusto Ngangula Maternity) is only included in the registry when the patient is transferred to the IACC for eventual treatment or multidisciplinary team discussion. Currently, there is no active case finding and minimal follow-up of cases performed by HBCR/IACC. reference https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6839121/ diff --git a/concepts/ncr-ar.scroll b/concepts/ncr-ar.scroll index c4549e4764..d0a2a3243d 100644 --- a/concepts/ncr-ar.scroll +++ b/concepts/ncr-ar.scroll @@ -2,8 +2,8 @@ import ../measures/conceptPage.scroll id NCR-AR type registry appeared 2007 -standsFor Neuquén Cancer Registry Argentina -conceptDescription In 2007, the Neuquén Undersecretary of Health, by Provision No. 1727, created the Permanent Commission for the Provincial Registry of Tumors under the Department of Information and Planning, within the scope of the Undersecretary of Health. During 2008, the "Confidentiality Directives" were prepared for this registry, in accordance with Provincial Law No. 2399/03, to guarantee the right to honor and privacy of individuals and regulate access to the information that is registered. The Neuquén Registry will be of the Population type since it collects the data on new cases that occur in a resident population in a certain geographical area, an essential requirement to calculate the incidence. +standsFor Neuquén Cancer Registry Argentina +conceptDescription In 2007, the Neuquén Undersecretary of Health, by Provision No. 1727, created the Permanent Commission for the Provincial Registry of Tumors under the Department of Information and Planning, within the scope of the Undersecretary of Health. During 2008, the "Confidentiality Directives" were prepared for this registry, in accordance with Provincial Law No. 2399/03, to guarantee the right to honor and privacy of individuals and regulate access to the information that is registered. The Neuquén Registry will be of the Population type since it collects the data on new cases that occur in a resident population in a certain geographical area, an essential requirement to calculate the incidence. reference https://hero.epa.gov/hero/index.cfm/reference/details/reference_id/9825163 reference https://www.hospitalneuquen.org.ar/institucional/sistema-de-salud/registro-de-tumores-del-neuquen/ diff --git a/concepts/nswcr-au.scroll b/concepts/nswcr-au.scroll index c7fabd45a8..0a2b1855b8 100644 --- a/concepts/nswcr-au.scroll +++ b/concepts/nswcr-au.scroll @@ -3,7 +3,7 @@ id NSWCR type registry appeared 1972 standsFor The New South Wales Cancer Registry -conceptDescription The NSWCR is the first Australian population-based cancer registry to include data on cancer stage, treatment and quality of care. Treatment delivered in the majority of hospitals in the public sector is covered, with data from the remaining public hospitals and the private sector being included in the future.Notification of new cancer cases and cancer deaths is required under the Public Health Act 2010.The NSWCR contains demographic, incidence and death details for people diagnosed with cancer in NSW since 1972. It also includes these details for residents of NSW diagnosed with cancer in other Australian states and territories. +conceptDescription The NSWCR is the first Australian population-based cancer registry to include data on cancer stage, treatment and quality of care. Treatment delivered in the majority of hospitals in the public sector is covered, with data from the remaining public hospitals and the private sector being included in the future.Notification of new cancer cases and cancer deaths is required under the Public Health Act 2010.The NSWCR contains demographic, incidence and death details for people diagnosed with cancer in NSW since 1972. It also includes these details for residents of NSW diagnosed with cancer in other Australian states and territories. website https://www.cancer.nsw.gov.au/research-and-data/cancer-data-and-statistics/request-unlinked-unit-record-data-for-research/nsw-cancer-registry reference https://www.cancer.nsw.gov.au diff --git a/concepts/sacr-au.scroll b/concepts/sacr-au.scroll index e869fe746e..0ed33d9393 100644 --- a/concepts/sacr-au.scroll +++ b/concepts/sacr-au.scroll @@ -3,7 +3,7 @@ id SACR type registry appeared 1977 standsFor South Australian Cancer Registry -conceptDescription The South Australian Cancer Registry operates within Wellbeing SA’s Epidemiology Branch and supports surveillance of trends in cancer incidence, mortality and survival within South Australia, as well as insight into affected populations and risk factors for cancer. This database helps to inform cancer service planning and health policy, as well supports evaluation of prevention activities and local screening services such as the Cervix Screening Program and BreastScreen SA. The South Australian Cancer Registry has been collecting data about cancer since 1977. This continuous monitoring provides a rich database to support identification of changes in cancer incidence patterns over time, and allows for prompt response to public concerns about clusters of cancer or regional evaluations when required. +conceptDescription The South Australian Cancer Registry operates within Wellbeing SA’s Epidemiology Branch and supports surveillance of trends in cancer incidence, mortality and survival within South Australia, as well as insight into affected populations and risk factors for cancer. This database helps to inform cancer service planning and health policy, as well supports evaluation of prevention activities and local screening services such as the Cervix Screening Program and BreastScreen SA. The South Australian Cancer Registry has been collecting data about cancer since 1977. This continuous monitoring provides a rich database to support identification of changes in cancer incidence patterns over time, and allows for prompt response to public concerns about clusters of cancer or regional evaluations when required. website https://www.wellbeingsa.sa.gov.au/evidence-data/south-australian-cancer-registry diff --git a/concepts/tcr-au.scroll b/concepts/tcr-au.scroll index ed0488d40d..d8eacbe4c4 100644 --- a/concepts/tcr-au.scroll +++ b/concepts/tcr-au.scroll @@ -2,7 +2,7 @@ import ../measures/conceptPage.scroll id TCR type registry appeared 1978 -standsFor Tasmanian Cancer Registry +standsFor Tasmanian Cancer Registry conceptDescription The Tasmanian Cancer registry is responsible for collecting, collating and reporting incidence of all malignant neoplasms in Tasmanian residents. By law, cancer registration is required in all Australian States and Territories to assist State and National efforts to understand the causes of cancer, to plan health services and assist prevention efforts and treatment decisions. The Tasmanian Cancer Registry is funded by the Department of Health Tasmania. The Director of the Registry is Dr Jessica Roydhouse, and the manager is Bruna Ragaini.The Registry produces annual reports with data on the number of cancer cases and deaths from cancer, and periodical reports on cancer survival and prevalence. website https://www.menzies.utas.edu.au/research/research-centres/tasmanian-cancer-registry diff --git a/concepts/wacanreg.scroll b/concepts/wacanreg.scroll index 3167e9a3cd..9456976eb6 100644 --- a/concepts/wacanreg.scroll +++ b/concepts/wacanreg.scroll @@ -2,7 +2,7 @@ import ../measures/conceptPage.scroll id WACANREG type registry appeared 1982 -standsFor Western Australian Cancer Registry +standsFor Western Australian Cancer Registry conceptDescription The Western Australian Cancer Registry collects information about cancer diagnoses across the State. This information is required to be collected by law from pathology reports and radiation oncology treatment records.A separate register records asbestos exposure and other history for all cases of malignant mesothelioma. website https://www.health.wa.gov.au/Articles/U_Z/Western-Australian-Cancer-Registry diff --git a/download.scroll b/download.scroll index 5c0e1a7bc9..6e3bf991bb 100644 --- a/download.scroll +++ b/download.scroll @@ -1,5 +1,10 @@ -import rootHeader.scroll title Download CancerDB +writeConcepts cancerdb.csv cancerdb.json cancerdb.tsv + sortBy -measurements +writeMeasures measures.tsv measures.csv measures.json + +import rootHeader.scroll +printTitle css .scrollTable td { @@ -15,15 +20,12 @@ Download the CancerDB concept dataset as: CSV | TSV | JSON import measures/cancerDBMeasures.scroll loadConcepts concepts -writeConcepts cancerdb.csv cancerdb.json cancerdb.tsv - sortBy -measurements Statistics on the measures (columns) are below and can be downloaded as: CSV | TSV | JSON link measures.csv CSV link measures.tsv TSV link measures.json JSON -writeMeasures measures.tsv measures.csv measures.json printMeasures tableSearch -import footer.scroll \ No newline at end of file +import footer.scroll diff --git a/index.scroll b/index.scroll index d4567d8ce6..70749d6263 100644 --- a/index.scroll +++ b/index.scroll @@ -1,8 +1,10 @@ -import rootHeader.scroll - title CancerDB hidden +import rootHeader.scroll + +printTitle + # CancerDB: Datasets about Cancer
diff --git a/list.scroll b/list.scroll index 8141b4331e..2c0738a439 100644 --- a/list.scroll +++ b/list.scroll @@ -1,6 +1,8 @@ -import rootHeader.scroll title CancerDB - All Concepts +import rootHeader.scroll +printTitle + snippets concepts/All import footer.scroll diff --git a/measures/cancerDBMeasures.scroll b/measures/cancerDBMeasures.scroll index 9b4e27e585..589efdfced 100644 --- a/measures/cancerDBMeasures.scroll +++ b/measures/cancerDBMeasures.scroll @@ -9,7 +9,6 @@ amazonParser extends abstractUrlMeasureParser description What is the Amazon product URL for this item? - // annualDeathsReport annualDeathsReportParser cells measureNameCell stringCell urlCell @@ -237,7 +236,7 @@ oldNameParser tradenamesParser description What are the tradenames for the drug? extends abstractStringMeasureParser - listDelimiter && + listDelimiter && // nci // todo Add enum for: Comprehensive Cancer Center && Basic Laboratory Cancer Center && Cancer Center @@ -499,4 +498,4 @@ youTubeChannelParser description What is the URL of this entity's YouTube channel? string sourceDomain youtube.com followersParser - extends abstractFollowersParser \ No newline at end of file + extends abstractFollowersParser diff --git a/measures/commonMeasures.scroll b/measures/commonMeasures.scroll index 86ed0657fb..03010ec4e7 100644 --- a/measures/commonMeasures.scroll +++ b/measures/commonMeasures.scroll @@ -41,7 +41,6 @@ abstractConceptIdsMeasureParser } // todo: re-add the method to update these foreign keys if an ID changes. - // Common blob parsers abstractStringBlobMeasureParser string typeForCsvDocs multilineString diff --git a/measures/conceptPage.scroll b/measures/conceptPage.scroll index 300e2bd4df..fe2a7db533 100644 --- a/measures/conceptPage.scroll +++ b/measures/conceptPage.scroll @@ -1,22 +1,20 @@ importOnly -replace BASE_URL .. -import cancerDBMeasures.scroll - groups All - -keyboardNav - -import ../header.scroll - -viewSourceBaseUrl https://github.com/breck7/CancerDB/blob/main/concepts/ - +replace BASE_URL .. replaceJs TEMPLATE { const code = originalScrollCode.replace("import ../measures/conceptPage.scroll\n", ""); const template = `title ${tree.get("id")}\ncode\n ${code.replace(/\n/g, "\n ")}`; template; } +viewSourceBaseUrl https://github.com/breck7/CancerDB/blob/main/concepts/ + +import cancerDBMeasures.scroll + +keyboardNav + +import ../header.scroll + TEMPLATE import ../footer.scroll - diff --git a/package.json b/package.json index aaf7093186..54b0d533de 100644 --- a/package.json +++ b/package.json @@ -25,6 +25,6 @@ "homepage": "https://cancerdb.com", "dependencies": { "lodash": "^4.17.21", - "scroll-cli": "^87.0.0" + "scroll-cli": "^89.0.0" } } diff --git a/pages/about.scroll b/pages/about.scroll index e6994cc828..f54db49d50 100644 --- a/pages/about.scroll +++ b/pages/about.scroll @@ -1,8 +1,9 @@ groups index replaceJs BUILT_ON_DAY dayjs().format("MM/DD/YYYY") +title About import header.scroll -title About +printTitle thinColumns 2 diff --git a/pages/acknowledgements.scroll b/pages/acknowledgements.scroll index 7b1850288d..628dd8c441 100644 --- a/pages/acknowledgements.scroll +++ b/pages/acknowledgements.scroll @@ -10,9 +10,10 @@ replaceNodejs .map(item => `- ${item.login}\n ${item.html_url}`) .join("\n") } +title Acknowledgements import header.scroll -title Acknowledgements +printTitle // IMPORTS thinColumns 4 diff --git a/pages/explore.scroll b/pages/explore.scroll index 9bda64a010..3933b6cdc2 100644 --- a/pages/explore.scroll +++ b/pages/explore.scroll @@ -1,11 +1,4 @@ -import header.scroll groups index - -
-title Explore CancerDB - -endSnippet - replaceNodejs const lodash = require("lodash") const data = lodash.chain(require("../cancerdb.json")) @@ -16,10 +9,18 @@ replaceNodejs const rows = lodash.map(data, row => lodash.values(row).join('\t')); const tsv = [header, ...rows].join('\n '); module.exports = {ALL : 'tabTable\n ' + tsv} +title Explore CancerDB + +import header.scroll + +
+printTitle + +endSnippet ALL
import ../footer.scroll -tableSearch \ No newline at end of file +tableSearch diff --git a/posts/cancer-heatmaps.scroll b/posts/cancer-heatmaps.scroll index a2807ddf5c..e5c15b6c1e 100644 --- a/posts/cancer-heatmaps.scroll +++ b/posts/cancer-heatmaps.scroll @@ -1,13 +1,14 @@ author https://github.com/breck7 Breck Yunits date 03-15-2023 groups All +openGraphImage https://cancerdb.com/posts/cancerHeatmap.jpg replaceNodejs module.exports = require(`./heatmap.json`) -openGraphImage https://cancerdb.com/posts/cancerHeatmap.jpg +title Cancer in the United States import header.scroll -title Cancer in the United States +printTitle # Heatmap visualizations diff --git a/posts/cat-food.scroll b/posts/cat-food.scroll index 720e8c2e2b..851c293a2f 100644 --- a/posts/cat-food.scroll +++ b/posts/cat-food.scroll @@ -1,9 +1,10 @@ date 11-29-2022 groups Commercials openGraphImage https://cancerdb.com/posts/catfood.png +title Cat food import header.scroll -title Cat food +printTitle youTube https://www.youtube.com/embed/e0fPvvDBY6s diff --git a/posts/commercials.scroll b/posts/commercials.scroll index 77d1d10e12..526d000e52 100644 --- a/posts/commercials.scroll +++ b/posts/commercials.scroll @@ -1,4 +1,6 @@ -import header.scroll title CancerDB Commercials + +import header.scroll +printTitle snippets commercials import ../footer.scroll diff --git a/posts/funQuiz.scroll b/posts/funQuiz.scroll index 45601ab9ef..17df391d3b 100644 --- a/posts/funQuiz.scroll +++ b/posts/funQuiz.scroll @@ -1,9 +1,10 @@ date 12-09-2022 groups Commercials openGraphImage https://cancerdb.com/posts/funQuiz.jpg +title Fun quiz import header.scroll -title Fun quiz +printTitle youTube https://www.youtube.com/embed/b4VE9cx8bhQ diff --git a/posts/hawaii-cancer-moonshot.scroll b/posts/hawaii-cancer-moonshot.scroll index 3fd5805581..bfd0ecf1ff 100644 --- a/posts/hawaii-cancer-moonshot.scroll +++ b/posts/hawaii-cancer-moonshot.scroll @@ -2,32 +2,34 @@ author https://github.com/breck7 Breck Yunits date 09-15-2022 groups All cancer openGraphImage https://cancerdb.com/posts/japan.jpeg +title The Hawai'i #CancerMoonshot import header.scroll -title The Hawai'i #CancerMoonshot +printTitle thinColumns 2 # Theory The pen is mightier than the sword. _The CSV is mightier than the pen_. dateline -If we build a public domain real-time collaborative spreadsheet of ~100,000 concepts (one row for each type, treatment, pathway, drug, et cetera), and ~1,000 columns (sparse features like appeared, location, team, type, clinical trial status...), for a total of a spreadsheet of ~100,000,000 cells, we can radically accelerate the cures for cancers^1. -endSnippet +*** + +If we build a public domain real-time collaborative spreadsheet of ~100,000 concepts (one row for each type, treatment, pathway, drug, et cetera), and ~1,000 columns (sparse features like appeared, location, team, type, clinical trial status...), for a total of a spreadsheet of ~100,000,000 cells, we can radically accelerate the cures for cancers^1. How? Because we may have novel treatments that are one or two iterations away from being breakthroughs; we may have old treatments that are one or two iterations away from being breakthroughs; and we may have misapplied treatments that are one or two iterations away from figuring out when _not_ to use them. This spreadsheet(s), built in real-time by researchers, care givers, and programmers around the world, will help everyone make better decisions. +*** + # Why us? We've done this once before. We are the team behind PLDB.io. We are applying what we learned building PLDB.io to build CancerDB.com. https://pldb.io/ PLDB.io +*** + # Attention Programmers: how you can help image japan.jpeg - caption In case we fail, we need people to organize other efforts around the world. - -You can help in just 30 seconds for free: -1. Fork our repo: https://github.com/breck7/CancerDB -2. Share a message on the social media of your choice: "I just forked CancerDB.com. #CancerMoonshot" + caption In case we fail, we need people to organize other efforts around the world. Fork our repo: https://github.com/breck7/CancerDB # Unwilling to postpone https://www.whitehouse.gov/briefing-room/speeches-remarks/2022/09/12/remarks-by-president-biden-on-the-cancer-moonshot-initiative/ @@ -44,8 +46,10 @@ quote - President Joe Biden +**** + ## Notes -^1 Technically the thing we are building is a Tree or a Graph, using Tree Notation. A few small transformations can turn it into CSV, so I use that term to emphasize that the technology is quite simple and well known. It's the scale of the dataset needed that is the challenge. +^1 Technically the thing we are building is a Graph, using Tree Notation. A few small transformations can turn it into CSV, so I use that term to emphasize that the technology is quite simple and well known. It's the scale of the dataset needed that is the challenge. endColumns diff --git a/posts/holey-moley.scroll b/posts/holey-moley.scroll index f7cffe7942..b1f707fcc2 100644 --- a/posts/holey-moley.scroll +++ b/posts/holey-moley.scroll @@ -1,9 +1,10 @@ date 09-30-2022 groups Commercials openGraphImage https://cancerdb.com/posts/moon.png +title Holey Moley import header.scroll -title Holey Moley +printTitle youTube https://www.youtube.com/embed/d_SgTnYdbk0 diff --git a/posts/humor.scroll b/posts/humor.scroll index 1040868115..0b9d0b7351 100644 --- a/posts/humor.scroll +++ b/posts/humor.scroll @@ -1,4 +1,6 @@ -import header.scroll title CancerDB Commercials + +import header.scroll +printTitle snippets Commercials import ../footer.scroll diff --git a/posts/index.scroll b/posts/index.scroll index 8022336636..c80db78c8f 100644 --- a/posts/index.scroll +++ b/posts/index.scroll @@ -1,4 +1,6 @@ -import header.scroll title The CancerDB Blog + +import header.scroll +printTitle snippets All import ../footer.scroll diff --git a/posts/moonbathing.scroll b/posts/moonbathing.scroll index 1e60d13f6d..4e63407608 100644 --- a/posts/moonbathing.scroll +++ b/posts/moonbathing.scroll @@ -1,9 +1,10 @@ date 09-22-2022 groups Commercials openGraphImage https://cancerdb.com/posts/moon.png +title Moonbathing import header.scroll -title Moonbathing +printTitle youTube https://www.youtube.com/embed/xahwYBjHc2Y diff --git a/posts/natureCalls.scroll b/posts/natureCalls.scroll index a31a31f7ff..243987bdb2 100644 --- a/posts/natureCalls.scroll +++ b/posts/natureCalls.scroll @@ -1,9 +1,10 @@ date 12-16-2022 groups Commercials openGraphImage https://cancerdb.com/posts/natureCalls.jpg +title Nature calls import header.scroll -title Nature calls +printTitle youTube https://www.youtube.com/embed/aKlVuSuOnjs diff --git a/posts/prostateExams.scroll b/posts/prostateExams.scroll index 9f196aa7e9..691d81b816 100644 --- a/posts/prostateExams.scroll +++ b/posts/prostateExams.scroll @@ -1,9 +1,10 @@ date 11-22-2022 groups Commercials openGraphImage https://cancerdb.com/posts/prostate.jpg +title Prostate Exams import header.scroll -title Prostate Exams +printTitle youTube https://www.youtube.com/embed/WQZvEsTcf74 diff --git a/posts/sayCheese.scroll b/posts/sayCheese.scroll index 3b807a69c7..fe878dbd04 100644 --- a/posts/sayCheese.scroll +++ b/posts/sayCheese.scroll @@ -1,9 +1,10 @@ date 12-04-2022 groups Commercials openGraphImage https://cancerdb.com/posts/sayCheese.jpg +title Say cheese import header.scroll -title Say cheese +printTitle youTube https://www.youtube.com/embed/cGXILXiMpJI diff --git a/rootHeader.scroll b/rootHeader.scroll index a53ba6c25f..25f0e4d8c8 100644 --- a/rootHeader.scroll +++ b/rootHeader.scroll @@ -1,7 +1,7 @@ importOnly - -// Set the base url. Without this trick, browsing the site locally would require serving it via localhost to get relative url paths to work since we reuse the header and footer in nested folders. (There could be a better way to do this.) replace BASE_URL . viewSourceBaseUrl https://github.com/breck7/CancerDB/blob/main/ -import header.scroll \ No newline at end of file +// Set the base url. Without this trick, browsing the site locally would require serving it via localhost to get relative url paths to work since we reuse the header and footer in nested folders. (There could be a better way to do this.) + +import header.scroll diff --git a/search.scroll b/search.scroll index 77bd7405b9..7ea1c355a4 100644 --- a/search.scroll +++ b/search.scroll @@ -1,9 +1,11 @@ +title Search CancerDB + import rootHeader.scroll -title Search CancerDB +printTitle wideColumns 2 printSearchTable All concepts/All tableSearch -import footer.scroll \ No newline at end of file +import footer.scroll diff --git a/settings.scroll b/settings.scroll index a50813c6c8..80091a5ad5 100644 --- a/settings.scroll +++ b/settings.scroll @@ -3,4 +3,3 @@ baseUrl https://cancerdb.com/ description CancerDB: Datasets about Cancer email help@cancerdb.com git https://github.com/breck7/CancerDB -