em

A highly efficient preconcentration route for rapid and sensitive detection of endotoxin based on an electrochemical biosensor

Analyst, 2020, Accepted Manuscript
DOI: 10.1039/D0AN00315H, Paper
Wenrui Ma, Lulu Liu, Yi Xu, Li Wang, Li Chen, Sheng Yan, Lingling Shui, Zhijun Wang, Shunbo Li
An impedimetric aptasensor for detection of endotoxin in a microfluidic chip was proposed, in which the Apt/AuNPs/SPCE sensing surface was fabricated in screen-printed electrode with good biological activity and stability....
The content of this RSS Feed (c) The Royal Society of Chemistry




em

Laser-induced graphene hybrid photoelectrode for enhanced photoelectrochemical detection of glucose

Analyst, 2020, Advance Article
DOI: 10.1039/D0AN00252F, Paper
Hui Li, Chengxiang Guo, Changchun Liu, Lei Ge, Feng Li
The in situ and synchronous fabrication of Ni0/NiO–CdS–graphene hybrid photoelectrodes is developed using a facile and scalable direct-laser-writing method for photoelectrochemical detection of glucose.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




em

An electrochemical biosensor based on methylene blue-loaded nanocomposites as signal-amplifying tags to detect pathogenic bacteria

Analyst, 2020, Advance Article
DOI: 10.1039/D0AN00470G, Paper
Shengjun Bu, Kuiyu Wang, Zhongyi Li, Chengyu Wang, Zhuo Hao, Wensen Liu, Jiayu Wan
Synthesis of new methylene blue–magainin I organic–inorganic nanocomposites as electrochemical signal labels for the detection of bacteria.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




em

A homogeneous photoelectrochemical hydrogen sulfide sensor based on the electronic transfer mediated by tetrasulfophthalocyanine

Analyst, 2020, Advance Article
DOI: 10.1039/D0AN00302F, Paper
Xinyang Wang, Huanan Zhao, Zhonghui Chen, Fang Luo, Longhua Guo, Bin Qiu, Zhenyu Lin, Jian Wang
A homogeneous photoelectrochemical sensor for H2S detection based on the electronic transfer mediated by [Fe(III)PcS4]+ was developed with an un-modified photoelectrode.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




em

Tetrahedral DNA Nanostructure-decorated Electrochemical Platform for Simple and Ultrasensitive EGFR Genotyping of Plasma ctDNA

Analyst, 2020, Accepted Manuscript
DOI: 10.1039/D0AN00591F, Paper
Xuyao Wang, Jianping Wu, Weilin Mao, Xia He, Liming Ruan, Junlan Zhu, Peng Shu, Zhenqi Zhang, Bitao Jiang, Xingguo Zhang
Genotyping of the epidermal growth factor receptor (EGFR) mutation status is of great importance in the screening of appropriate advanced non-small cell lung carcinoma (NSCLC) patients to receive superior tyrosine...
The content of this RSS Feed (c) The Royal Society of Chemistry




em

[ASAP] A Coculture Based Tyrosine-Tyrosinase Electrochemical Gene Circuit for Connecting Cellular Communication with Electronic Networks

ACS Synthetic Biology
DOI: 10.1021/acssynbio.9b00469




em

[ASAP] A Modular Method for Directing Protein Self-Assembly

ACS Synthetic Biology
DOI: 10.1021/acssynbio.9b00504




em

[ASAP] One-Day Construction of Multiplex Arrays to Harness Natural CRISPR-Cas Systems

ACS Synthetic Biology
DOI: 10.1021/acssynbio.9b00489




em

[ASAP] A Chemical Switch System to Modulate Chimeric Antigen Receptor T Cell Activity through Proteolysis-Targeting Chimaera Technology

ACS Synthetic Biology
DOI: 10.1021/acssynbio.9b00476




em

[ASAP] Multiplex Generation, Tracking, and Functional Screening of Substitution Mutants Using a CRISPR/Retron System

ACS Synthetic Biology
DOI: 10.1021/acssynbio.0c00002




em

[ASAP] Translation Related Factors Improve the Productivity of a <italic toggle="yes">Streptomyces</italic>-Based Cell-Free Protein Synthesis System

ACS Synthetic Biology
DOI: 10.1021/acssynbio.0c00140




em

[ASAP] Imidazo[1,2-<italic toggle="yes">a</italic>]pyridine Derivatives as Aldehyde Dehydrogenase Inhibitors: Novel Chemotypes to Target Glioblastoma Stem Cells

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.9b01910




em

[ASAP] Pyridine-Embedded Phenothiazinium Dyes as Lysosome-Targeted Photosensitizers for Highly Efficient Photodynamic Antitumor Therapy

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00280




em

[ASAP] Correction to Toggling Preassembly with Single-Site Mutation Switches the Cytotoxic Mechanism of Cationic Amphipathic Peptides

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00608




em

[ASAP] Treating Cancer by Spindle Assembly Checkpoint Abrogation: Discovery of Two Clinical Candidates, BAY 1161909 and BAY 1217389, Targeting MPS1 Kinase

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.9b02035




em

[ASAP] Computational Chemistry on a Budget: Supporting Drug Discovery with Limited Resources<subtitle>Miniperspective</subtitle>

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.9b02126




em

[ASAP] A Chemical Switch for Transforming a Purine Agonist for Toll-like Receptor 7 to a Clinically Relevant Antagonist

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00011




em

[ASAP] Design of Hydrazide-Bearing HDACIs Based on Panobinostat and Their p53 and FLT3-ITD Dependency in Antileukemia Activity

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00442




em

[ASAP] Ruthenium(II) Complex Containing a Redox-Active Semiquinonate Ligand as a Potential Chemotherapeutic Agent: From Synthesis to <italic toggle="yes">In Vivo</italic> Studies

Journal of Medicinal Chemistry
DOI: 10.1021/acs.jmedchem.0c00431




em

[ASAP] Synthesis of Novel G Factor or Chloroquine-Artemisinin Hybrids and Conjugates with Potent Antiplasmodial Activity

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.9b00669




em

[ASAP] Assembling Pharma Resources to Tackle Diseases of Underserved Populations

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.0c00051




em

[ASAP] Artemisinin Derivatives with Antimelanoma Activity Show Inhibitory Effect against Human DNA Topoisomerase 1

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.0c00131




em

[ASAP] Can Drug Repositioning Work as a Systematical Business Model?

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.0c00122




em

[ASAP] Ultra-High-Throughput Acoustic Droplet Ejection-Open Port Interface-Mass Spectrometry for Parallel Medicinal Chemistry

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.0c00066




em

[ASAP] Scaffold Repurposing of in-House Chemical Library toward the Identification of New Casein Kinase 1 d Inhibitors

ACS Medicinal Chemistry Letters
DOI: 10.1021/acsmedchemlett.0c00028




em

A BEM syntax with UX in mind

At some point, while working on the MontageJS framework, the question came up what CSS naming convention we should start using. After a long discussion we settled on using the BEM methodology, but changed the syntax a bit. To keep this post short, I won’t go into detail why using BEM is a good idea, but rather explain why we chose a different syntax. Here some examples:

.digit-Progress          /* org-Component */
.digit-Progress-bar      /* org-Component-childElement */
.digit-Progress--small   /* org-Component--variation */

Note: The org- (digit-) prefix is used as a name-space so it wouldn’t conflict with other packages/libraries/frameworks.

Now let’s take a look at the reasons for choosing such a syntax.

Hyphens (-)

The main reason why we’re using a hyphen (-) instead of underscores (_), has to do with the fact that their behavior is different when double-clicking to select text. Try for yourself:

component__element /* underscores */
component-element  /* hyphen */

See how when you’re using underscores it selects the part before and after, in this case the whole component__element. But with hyphens it let’s you select only the part you double-clicked. component OR element. This let’s you quickly edit only the parts you want:

camelCase

Now, what if the component or child element consists of multiple words? We could use underscores like component_name-element_name. It would still be double-clickable, but readability suffers since it’s harder to see what belongs together. Better to use camelCase which groups each part visually: componentName-elementName.

MainComponent

OK, I think we’re getting closer. As a last rule, for the “main” component we use PascalCase. The reason for it is to add emphasis and make it easier to distinguish the main component from a child element. Also when using a namespace, the component moves to the second position, which makes it even more important to have it stick out: org-Component-childElement

–variation

We kept the more commonly used double hyphens (–) for variations. digit-Progress--small. It makes sense, because it pulls the variation (–small) visually more apart and makes it look like it’s something “different” than the default component.


So that’s about it. For more details about this naming convention, take a look at the SUIT framework, which also started to use the same syntax and documented it really well.

In the end, whatever Shade of BEM you choose to cook with probably depends on your personal taste, but thinking about a great UX by improving usability and readability won’t hurt either.




em

Spacing elements

So let’s say we have a “bar” with some items inside. Like a header or footer. Let’s also say we want those items to be spaced evenly, meaning they have the same gap everywhere. Shouldn’t be a big problem. Let’s take a look:

1. Margin

We can’t just add margin: 2rem to the elements since there is no margin collapsing on the horizontal axis. And it also doesn’t work when using Flexbox. Leaving a double sized gap in between. Wishing there is something like margin: 2rem collapse; where you can enable/disable it optionally.

See the Pen Spacing elements (no collapsing) by simurai (@simurai) on CodePen.

2. Pseudo classes

Using margin: 2rem 0 2rem 2rem and then a pseudo class like :last-child { margin-right: 2rem } to add the extra margin works as long as you don’t need to hide that element with display: none. Maybe a rare case, but I’ve been running into this issue once in a while. Would be cool if there is something like :last-displayed that would ignore elements that have display:none.

See the Pen Spacing elements (pseudo) by simurai (@simurai) on CodePen.

3. Margin + padding (best)

The easiest way I think, is to add margins to all elements (like in the first example), but then also add the same value as padding to the parent element. Like this:

.Header {
  padding: 1rem;
}
.Header-item {
  margin: 1rem;
}

That way all elements are evenly spaced and you still can use display:none without having to worry about breaking it. A little flaw is that you have to keep the 2 values in sync, but if you’re using a preprocessor, it can just be a single variable. Or maybe you could use REM’s to control it with font-size from the :root.

See the Pen Spacing elements by simurai (@simurai) on CodePen.

Other?

There are more ways but I’m not aware of a simple one that also let’s you use display: none. Let me know otherwise.

Update

A couple more options:

Hmmm.. gotta try some. I kinda like the 3rd one. Keeps it independent from the parent and is not “too” complicated.




em

DuoTone themes

Double-hue syntax themes for Atom.

DuoTone themes use only 2 hues (7 shades in total). It tones down less important parts (like punctuation and brackets) and highlights only the important ones. This leads to a more calm color scheme, but still lets you find the stuff you’re looking for.

A big thanks goes to @braver who did most of the initial language support.

Color variations

And here some more color variations created by other theme authors.




em

17 Tools for Effective Customer Engagement

The one thing that every business that offers a service has in common is its customers. It doesn't matter if you are a freelancer with just one client or a small design agency with a few clients, you have to deal with customers on a day to day basis.




em

Email Personalization: Your Secret To Better Engagement

One of the struggles that marketers face is how to send the right message at exactly the right time to target people in a way that will appeal to them. To solve the problem, businesses need to get themselves acquainted with new technologies and the power of personalization. In the past few years, digital marketing […]




em

8 of the Top WP Multipurpose Themes That You Can Use

More than a few multipurpose WordPress themes have become big sellers in recent years, and for a reason. Actually, for several reasons. One reason is they serve as excellent toolkits for web designers who have large and varied clienteles. The best multipurpose themes, like those presented here, are popular for other reasons as well. They […]




em

Djordje Ozbolt: regaining memory loss / exhibition curator, Nicoletta Lambertucci

Rotch Library - N6488.I8 V433 2019 Y8




em

I have forgotten the night / Joël Andrianomearisoa ; curated by Rina Ralay Ranaivo and Emmanuel Daydé

Rotch Library - N6488.I8 V433 2019 M28




em

Altered states: Substanzen in der zeitgenössischen Kunst = substances in contemporary art / herausgegeben von = edited by Milena Mercer ; Texte = texts, Max Daly ... [and thirteen others]

Rotch Library - N8251.S555 A48 2018




em

Neuer Norden Zürich: ein Kunstprojekt im öffentlichen Raum, 9. Juni-2. September 2018 = New north Zurich: a public art project, 9th of June-2nd of September 2018 / herausgegeben von Christoph Doswald ; fotografiert von Pierluigi Macor ; Übe

Rotch Library - N6496.3.S9 Z876 2018




em

Passage = al-ʻubūr / Nujoom Alghanem

Rotch Library - N6488.I8 V433 2019 U5




em

Isuma: padiglione Canada, May 11-November 29, 2019

Rotch Library - N6488.I8 V433 2019 C2




em

Photography reframed: new visions in contemporary photographic culture / edited by Ben Burbridge and Annebella Pollen

Rotch Library - TR185.P52 2018




em

Animated encounters: transnational movements of Chinese animation, 1940s-1970s / Daisy Yan Du

Rotch Library - NC1766.C6 D8 2019




em

Situating global art: topologies, temporalities, trajectories / Sarah Dornhof, Nanne Buurman, Birgit Hopfener, Barbara Lutz (eds.)

Rotch Library - N72.G55 S58 2018




em

Aquatint worlds: travel, print, and empire, 1770-1820 / Douglas Fordham

Rotch Library - N8258.F67 2019




em

Encyclopedia of the Black Arts Movement / edited by Verner D. Mitchell, Cynthia Davis

Online Resource




em

The art of return: the sixties & contemporary culture / James Meyer

Rotch Library - N6512.M479 2019




em

Arabicity: contemporary Arab art / edited by Rose Issa and Juliet Cestar ; contributions by Rose Issa, Georges Corm, Michket Krifa, Etel Adnan

Rotch Library - N7265.3.A733 2019




em

Medea muckt auf: Radikale Künstlerinnen hinter dem Eisernen Vorhang = The Medea insurrection: radical women artists behind the Iron Curtain / Herausgeber: Staatliche Kunstsammlungen Dresden, Susanne Altmann, Katarina Lozo, Hilke Wagner

Rotch Library - N8354.M43 2019




em

Embodied performance as applied research, art and pedagogy / Julie-Ann Scott

Dewey Library - N345.S36 2018




em

Leonardo by Leonardo / Martin Kemp

Rotch Library - ND623.L5 K43 2019




em

Practice and theory in the Italian Renaissance workshop: Verrocchio and the epistemology of making art / Christina Neilson

Online Resource




em

Painting with fire: Sir Joshua Reynolds, photography, and the temporally evolving chemical object / Matthew C. Hunter

Online Resource




em

Beauty in the age of empire: Japan, Egypt, and the global history of aesthetic education / Raja Adal

Rotch Library - NX384.A1 A33 2019